安裝環(huán)境:
苦逼掙扎了幾天,一直沒(méi)有充足的時(shí)間來(lái)研究mysql5.7?
先看下我這邊提示的錯(cuò)誤:
我用的是navicat 破解版
突然要密碼了?
按照常理,密碼不是123456,就是 root。
輸入了N次123456,和N+1次的root,就是不行。密碼到底是什么?
在安裝mysql5.7的時(shí)候,最后完成的時(shí)候會(huì)有個(gè)提示,生成隨機(jī)密碼:
一定要記下這個(gè)密碼:1d*uwWz6dhs* (當(dāng)然,這個(gè)密碼是我的,你不要用這個(gè),除非你傻)
這個(gè)密碼并不是你用navicat進(jìn)行連接的密碼,具體是什么密碼呢,等下說(shuō)?
這時(shí)候,有人會(huì)說(shuō)了,我的mysql5.7已經(jīng)安裝完了,我當(dāng)時(shí)沒(méi)有注意這個(gè)密碼,怎么破?
別急!!!
按順序執(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)要記得慢點(diǎn)點(diǎn),看到生成隨機(jī)密碼提示,最好截圖保存。
密碼用處在此:::注意!!!
在終端輸入:mysql -uroot -p
這時(shí)候提示你輸入密碼,這時(shí)輸入mysql5.7生成的隨機(jī)密碼(其實(shí)生成的隨記密碼就是個(gè)臨時(shí)密碼)
如果出現(xiàn)下面提示 ?進(jìn)入了mysql 命令模式 ?說(shuō)明你離成功就差3步了:
第一步:
mysql>SET PASSWORD = PASSWORD('123456');
第二步:
mysql>ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
第三步:
mysql>flush privileges;
上面沒(méi)有錯(cuò)誤提示說(shuō)明成功了!可以用123456密碼去navicat登陸了。
到此結(jié)束:
如果想退出mysql>?
輸入exit?