安裝環(huán)境:
苦逼掙扎了幾天污朽,一直沒有充足的時間來研究mysql5.7?
先看下我這邊提示的錯誤:
我用的是navicat 破解版
突然要密碼了?
按照常理龙考,密碼不是123456膘壶,就是 root。
輸入了N次123456洲愤,和N+1次的root,就是不行顷锰。密碼到底是什么柬赐?
在安裝mysql5.7的時候,最后完成的時候會有個提示官紫,生成隨機密碼:
一定要記下這個密碼:1d*uwWz6dhs* (當(dāng)然肛宋,這個密碼是我的州藕,你不要用這個,除非你傻)
這個密碼并不是你用navicat進行連接的密碼酝陈,具體是什么密碼呢床玻,等下說?
這時候沉帮,有人會說了锈死,我的mysql5.7已經(jīng)安裝完了,我當(dāng)時沒有注意這個密碼穆壕,怎么破待牵?
別急!@缨该!
按順序執(zhí)行下面的9條命令(是完全卸載你的mysql重新安裝)
1 ?sudo rm /usr/local/mysql
2 ?sudo rm -rf /usr/local/mysql*
3 ?sudo rm -rf /Library/StartupItems/MySQLCOM
4 ?sudo rm -rf /Library/PreferencePanes/My*
5 ?vim /etc/hostconfig? (and removed the line MYSQLCOM=-YES-)
6 ?rm -rf ~/Library/PreferencePanes/My*
7 ?sudo rm -rf /Library/Receipts/mysql*
8 ?sudo rm -rf /Library/Receipts/MySQL*
9 ?sudo rm -rf /var/db/receipts/com.mysql.*
卸載完,重新安裝后川背,已經(jīng)要記得慢點點贰拿,看到生成隨機密碼提示,最好截圖保存熄云。
密碼用處在此:::注意E蚋!皱碘!
在終端輸入:mysql -uroot -p
這時候提示你輸入密碼询一,這時輸入mysql5.7生成的隨機密碼(其實生成的隨記密碼就是個臨時密碼)
如果出現(xiàn)下面提示 ?進入了mysql 命令模式 ?說明你離成功就差3步了:
第一步:
mysql>SET PASSWORD = PASSWORD('123456');
第二步:
mysql>ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
第三步:
mysql>flush privileges;
上面沒有錯誤提示說明成功了!可以用123456密碼去navicat登陸了癌椿。
到此結(jié)束:
如果想退出mysql>?
輸入exit?