本人第一次安装mysql失败,登陆的时候一直报错zsh:command can not found然后就重新卸载又安装了一遍。
1、卸载mysql
首先分享一下mysql在mac系统的卸载方式,在mac的卸载方式和windows比起来简单很多:
先去系统偏好设置里把mysql服务停用:
然后去终端输入以下代码:
可能在输入以后会跳出一些奇怪的报错,但是问题不大,只要去系统偏好设置页面发现mysql图标已经消失就ok了。
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig and removed the line MYSQLCOM=-YES-rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
2、安装mysql
接下来的安装过程的前半部分就不多做赘述了,就是要记住自己输入的密码就OK了。
在安装完成之后需要为mysql配置路径。
执行 vim~/.bash_profile 在该文件中添加mysql/bin的目录
PATH=$PATH:/usr/local/mysql/bin
tip:这里我在执行vim的时候跳出来报错Found a swap file by the name ".bash_profile.swp"
然后我们可以选择如下方法来进行解决用 rm -f 忽略不存在的文件
先用q退出文件编辑,也可以直接关闭终端再重新打开。
然后先输入
rm -f ~/.bash_profile.swp
然后执行 vim 指令就没有报错了 。
接下来配置路径,但是我发现上面的路径我的目录里本来就存在,通过:wq直接退出即可。
然后执行以下代码:
source ~/.bash_profile
source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
3、检查自己的mysql是否可以登陆:
mysql差不多就安装完成了,接下来我们可以通过终端登录看一下是否可登录:
mysql -u root -p
如果跳出passward界面而不是zsh报错即成功安装!