Mac mysql初始化root密碼


剛使用homebrew安裝了mysql,開啟服務后並不能馬上登錄,參考了官網的解釋說root一開始是沒有密碼的,參考地址:https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

1、開啟mysql

命令行輸入:brew services start mysql

再次輸入:brew services list,檢查mysql是否已經開啟,若開啟成功則進入第二步。

 

2、進入mysql

命令行輸入:mysql -h127.0.0.1 -uroot -p

要求輸入密碼,直接回車即可(因為初始狀態下沒有密碼)

 

3、修改密碼

按照官網的提示,根據版本的不同來修改。

首先檢查mysql的版本,進入mysql后,輸入: status;  即可查看到以下信息:

箭頭所指的就是版本號了。

接下來可以執行下面的命令來修改版本號:

MySQL 5.7.6 and later:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

MySQL 5.7.5 and earlier:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

 4、允許遠程連接

使用 sequal pro 無法連接上,參考了這2篇文章配置解決:

1)如何賦予遠程連接的權限

https://blog.csdn.net/feixiang2039/article/details/81164136

2)如何修改root的權限為最高,以使得起可以添加其他用戶

https://blog.csdn.net/qq_26789969/article/details/82686625


免責聲明!

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



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