系統(tǒng):OS X Capitan
MySQL版本:5.7.15
安裝步驟
- 官網(wǎng)下載 mysql-5.7.15-osx10.11-x86_64.dmg
MySQL 5.7.15 官網(wǎng)下載有點慢,于是下完后放到百度網(wǎng)盤了。
?https://pan.baidu.com/s/1o7UUi4y?
<注:dmg安裝方式,新版本的安裝包內(nèi),只有一個pkg包>
002gPUdDzy75TSCjQKJ69.jpeg
-
雙擊pkg文件進(jìn)行安裝
002gPUdDzy75TSF5i566c.jpeg -
標(biāo)準(zhǔn)安裝即可,不要猶豫,一路Next(繼續(xù)),記得保存最后彈出框中的密碼(它是你mysql root賬號的臨時密碼)?
002gPUdDzy75TSUaw7jf5.jpeg
正常情況下,就安裝成功了。
重要提示
生成的密碼只是臨時密碼,會導(dǎo)致部分mysql工具提示臨時密碼拒絕登錄。
處理步驟:
- 先關(guān)閉MySQL服務(wù):系統(tǒng)偏好-MySQL-關(guān)閉;
- 進(jìn)入終端,輸入指令:cd /usr/local/mysql/bin/,進(jìn)入安裝目錄;
- 輸入指令:sudo su,切換到root用戶;
- 輸入指令:./mysqld_safe --skip-grant-tables &,禁止mysql驗證功能。運行命令后mysql服務(wù)會自動重啟;
- 工具(如Navicat)登錄MySQL。配置的時候,只輸入用戶名為root,密碼不用輸。
- 登錄進(jìn)去以后,數(shù)據(jù)庫選擇mysql,修改user表下用戶名為root的那條記錄,將password_expired設(shè)為N。這樣隨機密碼就有效了,可以用密碼登錄了。
如果希望修改root密碼,則在登錄mysql后,執(zhí)行下面兩條sql即可(注意此處root就是你要修改的密碼):
update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
flush privileges;
完全卸載歷史安裝過的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.*


