折腾了那么久。。。最后一怒之下删除数据库,重装!

打开命令行,输入如下删除命令

1
2
3
4
5
6
7
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo 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.*

数据库下载

接着安装:

知道最好一步出现一个弹窗

1
2
3
 2017-06-23T10:06:15.485431Z 1 [Note] A temporary password is generated for root@localhost: yiNqY=P5VnjL

If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.

这时候要注意 记得复制下来,临时密码要用到。之后修改密码

打开终端,输入sudo -i 命令,并回车,切换ROOT用户
image
此时会要求输入电脑的管理员密码,并回车。注意:输入密码是看不见输入光标的,实际已经输入进去了
image

1
进入mysql安装目录的bin目录,mysql默认安装目录为/usr/local/mysql。输入命令  cd /usr/local/mysql/bin/并回车

1
输入./mysqladmin -u root -p password 123456命令,注意123456为您的新密码。命令输入之后回车
1
2
此时为要求我们输入mysql以前的密码,即mysql初始化的密码。输入好之后回车,弹出如下图,如果内容不同,则没修改成功
注意此部输入密码时同样是不可见的,我们输入就好。初始化的密码比较复杂,我们可以复制和粘贴

image