解决mac mysql: command not found的方法

解决mac mysql: command not found的方法,第1张

错误:

原因:这是由于系统默认会查找/usr/local/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/local/bin目录下,相当于建立一个链接文件。

假设mysql的路径是:/usr/local/mysql

那么我们把/usr/local/mysql/bin/mysql,映射到/usr/local/bin目录下:

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

下载MySQL安装包,如果是第一次安装,建议下载DMG安装包

打开DMG安装包,双击安装包里的PKG文件

一路点击“继续”,最后点击“完成”

安装完成后,打开“系统偏好设置”,可以看到多处一个MySQL图标,

点击“MySQL”图标,在d出的界面中,我们注意到MySQL已经启动,并且是开机自启动。

安装好后,最好再创建能在终端中直接使用的MySQL快捷命令。

打开终端,输入命令:

sudo vim /etc/bashrc

在bashrc中添加创建别名的命令:

alias mysql '/usr/local/mysql/bin/mysql'

alias mysqladmin '/usr/local/mysql/bin/mysqladmin'

编辑完后,需要使用“wq!”命令强制保存内容。

重启终端,然后设置MySQL的root帐号,输入命令

mysqladmin -u root password 123456

PS:

在执行上述命令时可能报错:

mysqladmin: connect to server at 'localhost' failed

error: 'Access denied for user 'root'@'localhost' (using password: NO)'

如果碰到,可参考《connect to server at 'localhost' failed》


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6237058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存