mac安裝以及刪除mysql5.7


關於msyql5.7,安裝時最大的改變就是有了一個默認密碼

我安裝的是mysql-5.7.17-macos10.12-x86_64.dmg

和mysql-workbench-community-6.3.8-osx-x86_64.dmg

首先安裝mysql-5.7.17-macos10.12-x86_64.dmg,一步步點,到最后跳出一個臨時密碼

右側通知欄里也有(我安裝了兩遍,所以出現了倆)

 

這里注意的一點是,彈出時,別急着關閉,要先復制下來放到一個文本中。

因為右側通知欄里的信息不可以復制,而這個密碼又比較難輸入,不知道哪就輸入錯了,我第一遍就是輸入了N次,都沒輸入對,最后又安裝了一遍。

更改密碼

1.啟動mysql

2、

cd /usr/local/mysql/bin/

./mysql -uroot -p

提示輸入密碼,此時輸入拷貝下來的臨時密碼

(如果這里一直報錯,那么用

./mysqld_safe --skip-grant-tables --skip-networking

參考網址http://blog.csdn.net/ku360517703/article/details/49684809

這方法在linux下屢試不爽,可是在mac下似乎沒用,依然讓我輸入密碼。官方說法是If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual,不過我還沒去看,以后忘了密碼再說吧

進入mysql之后

mysql> set password for root@localhost = password('newpassword'); 

之后exit,再用新密碼進入一下試試

如果修改成功,那么進行下一步

 

配置環境變量(這步可以略過,不過那樣子每次mysql都要進入/usr/local/mysql/bin/,很麻煩)

關於Mac的環境變量,參考這篇文章http://www.cnblogs.com/shineqiujuan/p/4693404.html

我修改的是/etc/paths,(-rw-r--r--  1 root  wheel  91  1 12 22:50 /etc/paths),

要進入root用戶修改,su root(如果沒有root用戶,要先設置root用戶)

之后,vi /etc/paths,進入編輯狀態后,把這個/usr/local/mysql/bin文件夾拖進去就好了。

之后,保存退出,重啟電腦,啟動mysql服務,在終端輸入mysql -uroot -p看看。

 

刪除mysql

有時因為某些原因,mysql需要刪除掉,比如某個配置文件搞錯了無法恢復什么的

刪除如下,很麻煩

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
sudo vim /etc/hostconfig  (and removed the line MYSQLCOM=-YES-)
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.*

刪除完了重啟電腦,就可以重新裝mysql了。

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM