关于mac下配置mysql心得

PS:配置一个mysql烦了一天,不过还是有所收获。

首先,下载安装我就不多啰嗦了。关键是在我们安装的最后会有一个临时密码,例如我的PBxsy=ES71(u;

这是非常重要的信息,如果没有得到的话,建议删除mysql,删除只能在终端删除,代码如下:

sudo rm /usr/local/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.*

获得密码后我选择在Navicat上打开mysql,但是一直报错,我的原因是初始密码,也就是临时密码过期,需要修改。所以我在终端打开mysql

/usr/local/mysql/bin/mysql -uroot -p

password为临时密码。PS:mac的终端输入密码是没有任何反应的,一开始我还以为我输入不进去~。

进入之后输入step1

 SET PASSWORD = PASSWORD(‘your new password‘);

step2

 ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;

step3

flush privileges;

完成以上三步退出再登,使用新设置的密码就行了,以上除了红色的自己修改成新密码外,其他原样输入即可。

原文地址:https://www.cnblogs.com/spongebob/p/5508837.html