Mac 安装mysql 可能会遇到的问题,做个笔记

本文介绍了解决在Mac上遇到的-bash:mysql:command not found错误的方法。通过创建软链接将MySQL命令映射到/usr/bin目录下,并更新.bash_profile以确保系统能够正确识别MySQL命令。

-bash: mysql: command not found mac

root@DB-02 ~]# mysql -u root
-bash: mysql: command not found


原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。
首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:

# ln -s /usr/local/mysql/bin/mysql /usr/bin

以下是补充:

linux下,在mysql正常运行的情况下,输入mysql提示:
mysql command not found

遇上-bash: mysql: command not found的情况别着急,这个是因为/usr/local/bin目录下缺失mysql导致,只需要一下方法建立软链接,即可以解决:
把mysql安装目录,比如MYSQLPATH/bin/mysql,映射到/usr/local/bin目录下: 
# cd /usr/local/bin

# ln -fs /MYSQLPATH/bin/mysql mysql

还有其它常用命令mysqladmin、mysqldump等不可用时候都可按用此方法解决。

注:其中MYSQLPATH是mysql的实际安装路径


最后

1)vim ~/.bash_profile;  

2)添加 export PATH=$PATH:/usr/local/mysql/bin;  

3)保存退出;  

4source ~/.bash_profile;

### 如何在 Mac OS 上安装 SQLyog #### 下载并安装 Homebrew 为了简化软件包管理,建议先通过 Homebrew 来安装必要的依赖项。如果尚未安装 Homebrew,则可以在终端中输入以下命令来完成安装: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` #### 安装 Xcode Command Line Tools 有时在运行某些命令时可能会遇到缺少 Xcode 许可证的问题[^5]。可以通过下面的命令确保已安装最新版的 Xcode 工具集,并接受许可证协议。 ```bash xcode-select --install sudo xcodebuild -license accept ``` #### 使用 Homebrew 安装 MySQL 和其他依赖组件 虽然 SQLyog 是图形界面工具,但是它需要连接到本地或远程的 MySQL 数据库实例才能工作正常。因此,可以考虑利用 Homebrew 来快速部署 MySQL 服务。 ```bash brew install mysql brew services start mysql ``` 这将会自动下载、编译和启动最新的稳定版 MySQL[^1]。 #### 获取 SQLyog 并进行安装 对于 macOS 用户来说,官方并不提供直接针对苹果系统的二进制分发版本。不过可以从官方网站获取适用于 macOS 的 .dmg 文件来进行手动安装[^4]。前往 [SQLyog 官方网站](https://webyog.com/product/sqlyog),选择适合的操作系统平台并按照页面指示操作即可。 #### 配置环境变量以便于访问 MySQL CLI 为了让命令行能够识别 `mysql` 命令,还需要编辑用户的 shell profile 文件(如 `.zshrc` 或者 `.bash_profile`),并将 MySQL bin 路径加入其中[^2]。 ```bash echo 'export PATH=$PATH:/usr/local/mysql/bin' >> ~/.zshrc source ~/.zshrc ``` 以上步骤完成后重启 Terminal 应用程序使更改生效。 #### 测试 MySQL 连接功能 最后一步就是验证是否能成功建立与新安装好的 MySQL 实例之间的通信链路了。尝试使用如下指令登录数据库服务器: ```bash mysql -u root -p ``` 此时应该可以看到提示符等待输入密码;如果是首次登陆的话,默认情况下是没有设置任何密码保护机制的,只需按下回车键继续就好。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值