最近換了蘋果電腦做開發(fā),第一次接觸mac安裝開發(fā)環(huán)境很是蒙圈,百度了mysql安裝方法,一不小心下了最新版本的mysql8.0版本的,結果導致idea中的項目工程跑不起來,無奈卸載重新安裝mysql5.7版本的,但是由于卸載的不干凈(超郁悶的),鼓搗了一下午加一個晚上,參考了n多博主的卸載方法,終于卸載成功,(我記不住原鏈接了,如有侵權行為可以聯(lián)系我加上參考鏈接或者刪除修改哈),終于卸載干凈了···真的是吐一口老血
好啦,廢話少說,開始把我的卸載方法分享給大家:(僅供參考,祝你卸載成功!)
mysql的卸載:
停止mysql相關的所有進程,停止進程方法如下:
1.打開系統(tǒng)偏好設置,點擊mysql圖標,stop掉mysql運行;
2.打開終端按步驟執(zhí)行如下命令:
(1)ps -el | grep mysqld
輸入后會顯示在運行的mysql相關進程,記下pid號(一般為第二排的數(shù)字)
(2)在終端輸入:kill -9 pid號 ??
可能會報錯:- Operation not permitted
則可能是權限問題,用命令:sudo kill pid號 或者sudo kill -9 pid號 即可;
(3)在終端輸入如下指令,開始刪除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-) //這個就是打開之后刪除MYSQLCOM這一行 # 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.*
然后有的時候可能我們的存儲位置不一樣,所以以防萬一,要查看下以下路徑下的mysql相關文件是否刪除:
·/usr/local/bin里的*mysql*相關文件
·/usr/local/Cellar 里的mysql文件
· /usr/local/var 里的mysql文件
· /tmp 里的mysql.sock, mysql.sock.lock, my.cnf文件
·pid文件和err文件都在/usr/local/var/mysql里確保刪除了
·brew安裝的安裝包存儲在/usr/local/Library/Cache/Homebrew也可以一并刪除(這步驟我沒操作)
·在終端執(zhí)行brew cleanup
好啦,以上應該就可以卸載干凈了,這個時候,在系統(tǒng)偏好設置中的mysql圖標應該也消失了。
mysql的安裝:
到官網(wǎng)下載安裝包:https://dev.mysql.com/downloads/mysql/
我選擇的是5.7版本的,選擇macOS 10.13 (x86, 64-bit), DMG Archive 點擊下載,不用登陸,直接點擊下方的No thanks, just start my download.?然后下載;(具體操作可以看下圖片)
下載好安裝包后,進行安裝,安裝成功后,會彈出一個窗口,上面告訴了你數(shù)據(jù)庫的初始密碼是什么,這個時候需要把窗口里的文字復制粘貼到文本文件中保存?zhèn)溆茫?/p>
接下來配置路徑:
在終端執(zhí)行命令:vim ~/.bash_profile ? ?//用文本編輯器打開?.bash_profile?文件
在文本文件中加入:PATH=$PATH:/usr/local/mysql/bin
按 Esc鍵,然后輸入 ?:wq ?之后按回車
在終端輸入:source ~/.bash_profile ? ? //保存修改
這樣路徑就配置好了。
登陸mysql:
終端輸入:mysql -u root -p
輸入安裝時彈窗內的初始密碼,然后會顯示mysql相關信息,
接著輸入命令:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('想設置的新密碼');
出現(xiàn)queryok,0 rows affected等字樣就是數(shù)據(jù)庫的新密碼設置成功啦~
安裝數(shù)據(jù)庫工具sequel pro,安裝地址:http://www.sequelpro.com/
進行本地連接就可以了;
參考鏈接:
https://blog.csdn.net/catstarxcode/article/details/78940385
https://blog.csdn.net/jiang_ming_/article/details/81534196
https://www.cnblogs.com/liyunfei0103/p/8053223.html
https://www.linuxidc.com/Linux/2014-11/109165.htm