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