原因:这是由于系统默认会查找/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》
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)