? ? 由于個人想將mysql使用圖形化界面LaunchRocket(有關(guān)LaunchRocket的安裝方式在Mac上的Homebrew輔助工具Cakebrew和LaunchRocket這篇文章中有相關(guān)介紹)來進(jìn)行管理纲爸,所以將電腦上之前使用官方安裝包安裝的mysql卸載掉隧饼,改使用brew方式重新安裝一下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*??
vim?/etc/hostconfig??
執(zhí)行完上面命令后使用的是Vim指令喘沿,復(fù)制上述命令较解,保存狂票,退出即可厢塘。
繼續(xù)輸入下面的命令
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.*?
最后打開系統(tǒng)偏好設(shè)置尉桩,最下方MySQL圖標(biāo)消失郊闯。如果沒有消失的話妻献,則電腦重啟一下即可。到這mysql的卸載就完成了团赁,簡單吧育拨,接下來是使用brew的方式進(jìn)行安裝
用如下命令安裝mysql:
brew?install?mysql
命令安裝完mysql后,使用
mysql -uroot -p
輸入密碼發(fā)現(xiàn)出現(xiàn)
Error:?Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
我在tmp目錄下并沒有看到mysql.sock這個文件欢摄。猜想它是在mysql服務(wù)啟動時才會創(chuàng)建熬丧,于是執(zhí)行了如下的命令:
mysql.server?start
然后在執(zhí)行
mysql -uroot -p
密碼直接使用回車,則可以進(jìn)行登錄怀挠,如果你想進(jìn)行密碼的設(shè)置析蝴,則執(zhí)行
mysql_secure_installation
然后根據(jù)提示一直設(shè)置下去就可以了