最近幾天換了mac系統,在安裝mysql的時候,沒有像以前那樣去下載一個tar.gz的安裝版,而是使用了DMG壓縮文件(說實話後悔了)。
當我在安裝完成之後,發現鏈接不上。
先說一下這時候mysql的安裝路徑是
/usr/local/mysql下的
這時候,我要啓動mysql服務的話,是要在
/usr/local/mysql/support-files/的mysql.server
執行mysql.server start
但是啓動之後就發現賬號密碼不知道了
這很糟糕,試了空密碼和root,都不行
然後我就沒辦法,就只能使用安全模式登陸,然後去修改密碼
首先關閉mysql服務,我是直接使用的kill -9 ,不知道這樣好不好,應該有其他的方法,我晚點看了以後步入。因爲之前有過因爲強制停止mysql導致服務出問題過。
進入mysql的安全模式
./mysqld_safe --skip-grant-tables &
再在
/usr/local/mysql/bin/ 中
使用./mysql
就可以進入mysql了
這時候就可以修改密碼了
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密碼');
嗯,這樣之後就成功了