【MySQL排错 】mysql: command not found 数据库安装后无法加载的解决办法

news2025/5/12 10:35:41

【MySQL排错 】mysql: command not found 数据库安装后无法加载的解决办法

A Solution to Solve Error - mysql: command not found After The Installation of MySQL Community Server

By Jackson@ML

本文简要介绍如何在macOS安装完毕MySQL数据库服务器后,针对无法启动MySQL数据库服务器的故障解决办法。希望对读者有所帮助。

首先,我们盘点一下下载安装的全过程。

1. 获取MySQL

安装前,需要从MySQl官网下载并获取安装包: https://www.mysql.com/
在这里插入图片描述
在导航栏里,选择DOWNLOADS,进入下载页面。

在这里插入图片描述
选择页面下方的链接:MySQL Community (GPL) Downloads,进入应用软件选择页面:

在这里插入图片描述
点击MySQL Community Server进入版本选择页面。

在这里插入图片描述
根据本机macOS系统,选择第一行macOS 15(ARM, 64-bit), DMG Archive,点击Download开始下载。

在这里插入图片描述
MySQL Community Downloads下载前,询问是否注册,注册看需求决定;

  • 如果有Oracle账户就直接登录;
  • 如果不想注册和登录,点击下方No thanks, just start my download进行下载即可。

几分钟后下载完毕,在Downloads(下载)文件夹里,找到安装包文件mysql-9.2.0-macos15-arm64.dmg

2. 安装MySQL

之前介绍过,通过安装包启动安装向导来安装MySQL Community Server,安装过程不再赘述,请参看文章:
2025最新版MySQL安装使用指南

3. 验证MySQL版本

刚才我们已经将MySQL安装向导完成并关闭,然后,打开Terminal(终端),执行命令验证MySQL版本:

$ mysql –version

结果,出现报错信息,如下图:
在这里插入图片描述
系统显示 -bash: mysql: command not found,即“命令未发现”。

明明在刚才下载和安装完成,为什么找不到MySQL呢?

初步判断,可能是环境变量没有加载,或者没有配置正确。

4. 配置环境变量

由于无法直接验证版本和访问MySQL, 因此需要先检查和设置MySQL的环境变量。

1) 获取安装路径

在macOS系统中,在搜索栏(Spotlight Search),输入/usr,进入子文件夹,如下图:
在这里插入图片描述
双击打开local文件夹,如下图:
在这里插入图片描述
点击高亮显示的msql-9.2.0-macos15-arm64q文件夹并打开它。

再进入子文件夹bin,并右键单击状态栏的path路径,选择Copy “bin” as Pathname复制PATH变量路径。如下图所示。在这里插入图片描述
接下来,打开Terminal,切换到用户目录,执行以下命令:

$ ls -la

发现列表中有个文件.bash_profile如下图:

在这里插入图片描述

执行以下命令打开该文件:

$ open .bash_profile

此时,已启动Text Edit编辑器,添加刚才复制的路径,新增两行如下语句:

PATH=${PATH}:/usr/local/mysql-9.2.0-macos15-arm64/bin
export PATH

然后,在TextEdit的File菜单中选择Save保存该文件,退出编辑器。
在Terminal中,打开该文件:

$ source .bash_profile

5. 启动MySQL开发服务器:

$ mysql -u root -p

如下图所示,已经打开MySQL Shell命令行:
在这里插入图片描述
执行以下命令,以查看现存数据库清单:
$ show databases;

很容易看到,列出了内置或已经建立的数据库,如下图所示:
在这里插入图片描述
这个列表表明,已经内置或者创建的数据库,共有八个。

至此,我们成功启动了MySQL Shell命令行。这说明问题解决,故障排除!

技术好文陆续推出,敬请持续关注和点赞
您的认可,我的动力!😃

相关阅读:

  1. 2025最新版MySQL数据库安装使用指南
  2. MySQL入门 - 设置环境变量和使用系统数据库
  3. MySQL入门 - CRUD基本操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2300854.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

分享一款AI绘画图片展示和分享的小程序

🎨奇绘图册 【开源】一款帮AI绘画爱好者维护绘图作品的小程序 查看Demo 反馈 github 文章目录 前言一、奇绘图册是什么?二、项目全景三、预览体验3.1 截图示例3.2 在线体验 四、功能介绍4.1 小程序4.2 服务端 五、安装部署5.1 快速开始~~5.2 手动部…

大模型知识蒸馏技术(4)——离线蒸馏

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl离线蒸馏概述 离线蒸馏是知识蒸馏中最早被提出且最为常见的实现方式,其核心在于教师模型和学生模型的训练是分阶段进行的。具体而言,教师模型首先在训练集上进行充分训练,直至收敛,然后利用教…

解决DeepSeek服务器繁忙的有效方法

全球42%的企业遭遇过AI工具服务器过载导致内容生产中断(数据来源:Gartner 2025)。当竞品在凌晨3点自动发布「智能家居安装指南」时,你的团队可能正因DeepSeek服务器繁忙错失「净水器保养教程」的流量黄金期⏳。147SEO智能调度系统…

BT401双模音频蓝牙模块如何开启ble的透传,有什么注意事项

BT401音频蓝牙模块如何开启ble的透传? 首先BT401的蓝牙音频模块,分为两个版本,dac版本和iis数字音频版本 DAC版本:就是BT401蓝牙模块【9和10脚】直接输出模拟音频信号,也就是说,直接推动耳机可以听到声音 …

基于SSM框架的宠物之家系统(有源码+论文!!!)

这个系统可以帮助大家去做设计或者学习,大家可以管我要word版论文🥰这里具体论文内照片、e-r图等等加载不进来, 大家如果想要源码+论文+制定+调试,可以私信我!!(可改别的系统,例如调查问卷系统等等) 目录 第1章 绪论 1.1开发背景 1.2开发工具及语言 第2章 宠物之家系…

网工项目理论1.7 设备选型

本专栏持续更新,整一个专栏为一个大型复杂网络工程项目。阅读本文章之前务必先看《本专栏必读》。 一.交换机选型要点 制式:盒式交换机/框式交换机。功能:二层交换机/三层交换机。端口密度:每交换机可以提供的端口数量。端口速率:百兆/千兆/万兆。交换容量:交换矩阵…

Gateway中的Filter机制

Gateway中的Filter机制 文章目录 Gateway中的Filter机制Gateway中的Filter机制Gateway Filter 机制的概述核心思想与设计Filter 的两种类型过滤器的生命周期Gateway Filter 的特点Gateway Filter 的意义Gateway Filter 的工作原理核心架构与执行流程执行流程解析过滤器类型的角…

顺序表常用操作和笔试题

1、顺序表的常用操作 1.1 顺序表的创建 如下代码所示&#xff1a;创建了一个默认空间为10的整型顺序表&#xff0c;如果空间不足则会以1.5倍扩容。 List<Integer> list new ArrayList<>(); 创建一个空间为15的整型顺序表 List<Integer> list2 new ArrayL…

二.数据治理流程架构

1、数据治理流程架构核心思想&#xff1a; 该图描绘了一个以数据标准规范体系为核心&#xff0c;大数据生命周期管理为主线&#xff0c;数据资源中心为依托&#xff0c;并辅以数据质量管理和大数据安全与隐私管理的数据治理流程架构。它旨在通过规范化的流程和技术手段&#x…

解锁机器学习核心算法 | 线性回归:机器学习的基石

在机器学习的众多算法中&#xff0c;线性回归宛如一块基石&#xff0c;看似质朴无华&#xff0c;却稳稳支撑起诸多复杂模型的架构。它是我们初涉机器学习领域时便会邂逅的算法之一&#xff0c;其原理与应用广泛渗透于各个领域。无论是预测房价走势、剖析股票市场波动&#xff0…

CSS 底部颗粒磨砂特效

参考&#xff1a;element-plus的顶部效果 background-image: radial-gradient(transparent 1px, var(--bg-color) 1px); background-size: 4px 4px; backdrop-filter: saturate(50%) blur(4px); 注意点&#xff1a;var(--bg-color) 改为跟你背景色相同的即可。 其他自己看情况…

QT自定义扫描控件,支持任意方位拖动和拖动扫描范围。

部分代码&#xff1a; void FishControlForm::paintEvent(QPaintEvent *event) {QPainter p(this);p.setRenderHints(QPainter::Antialiasing|QPainter::SmoothPixmapTransform);p.translate(m_centerPoint);//bgp.setPen(Qt::white);p.drawEllipse(-m_radius,-m_radius,m_rad…

Ubuntu18.04安装rvm、ruby2.6.5和rails5.2.6

系统环境&#xff1a;Ubuntu 18.04 一、安装前准备 1. sudo apt update 2. sudo apt upgrade 如果提示abort&#xff0c;忽略。 3. sudo apt install sqlite3 gnupg curl git libpq-dev 二、安装rvm ruby版本管理器 1.切换管理员模式 sudo su 2.安装软件签名公钥 gpg…

燧光 XimmerseMR SDK接入Unity

官网SDK文档连接&#xff1a; RhinoX Unity XR SDK 一&#xff1a;下载SDK 下载链接&#xff1a;RhinoX Unity XR SDK 二&#xff1a;打开Unity项目&#xff0c;添加Package 1、先添加XR Core Utilties包和XR Interaction Toolkit包 2、导 2、再导入下载好的燧光SDK 三&…

罗德与施瓦茨ZNB20,矢量网络分析仪9KHz-20GHz

罗德与施瓦茨ZNB20矢量网络分析仪9KHz-20GHz R&SZNB20矢量网络分析仪 产品型号: ZNB20 产品品牌&#xff1a;罗德与施瓦茨 R&S 产品名称: 矢量网络分析仪 频率范围&#xff1a;9kHz - 20GHz R&S ZNB 矢量网络分析仪 良好的测量速度、动态范围和操作方便性&am…

突破平面限制:低空经济激活城市土地“立体生长力”

蓄锐行&#xff1a;我深耕于低空经济领域&#xff0c;同时对IOT技术有着深入的理解&#xff0c;而在AI的探索性研究上&#xff0c;我也已迈出坚实的步伐&#xff0c;虽起步不久&#xff0c;却满怀热情与憧憬。平日里&#xff0c;我热衷于撰写关于低空经济的文章&#xff0c;分享…

可调节图片参数,解决图片模糊及尺寸过小问题的工具

软件介绍 你是否正为图片模糊、尺寸太小而烦恼&#xff1f;别担心&#xff0c;有这样一款神器能帮你轻松解决。它能精准调节图片参数&#xff0c;即便原本模糊不清的图片&#xff0c;经它处理后也能变得高清锐利&#xff0c;瞬间让图片焕然一新。而且&#xff0c;它还具备导出…

React 与 Vue 对比指南 - 上

React 与 Vue 对比指南 - 上 本文将展示如何在 React 和 Vue 中实现常见功能&#xff0c;从基础渲染到高级状态管理 Hello 分别使用 react 和 vue 写一个 Hello World&#xff01; react export default () > {return <div>Hello World!</div>; }vue <…

✨2.快速了解HTML5的标签类型

✨✨HTML5 的标签类型丰富多样&#xff0c;每种类型都有其独特的功能和用途&#xff0c;以下是一些常见的 HTML5 标签类型介绍&#xff1a; &#x1f98b;结构标签 &#x1faad;<html>&#xff1a;它是 HTML 文档的根标签&#xff0c;所有其他标签都包含在这个标签内&am…

力扣 买卖股票的最佳时机

贪心算法典型例题。 题目 做过股票交易的都知道&#xff0c;想获取最大利润&#xff0c;就得从最低点买入&#xff0c;最高点卖出。这题刚好可以用暴力&#xff0c;一个数组中找到最大的数跟最小的数&#xff0c;然后注意一下最小的数在最大的数前面即可。从一个数组中选两个数…