MAC 下MySql忘記密碼如何處理

2021-08-15 06:48:38 字數 678 閱讀 3333

1.蘋果->系統偏好設定->最下邊點mysql 在彈出頁面中 關閉mysql服務

2.進入終端

輸入:cd  /usr/local/mysql/bin

回車後 登入管理員許可權

sudo su 

回車後輸入以下命令來禁止mysql驗證功能

./mysqld_safe --skip-grant-tables &

回車後mysql會自動重啟,重啟好了之後進入mysql workbench 隨便建立乙個連線,然後使用者名稱填root (注意這裡不會驗證密碼,所以填只要存在的賬戶就可以);

3.開啟workbench執行下面的sql

flush privileges;

然後執行

select * from mysql.user查詢資料庫使用者表;

可以看到

authentication_string

欄位即是密碼字段;

然後執行select password('123456')生成需要儲存的格式值*6bb4837eb74329105ee4568dda7dc67ed2ca2ad9;

把這個值替換到authentication_string欄位處,提交;

然後重新啟動資料庫就可以使用123456的密碼了;

不同之處,以上是5.7的操作,5.7以前的資料庫使用的密碼字段應該是password;

MAC下MySQL忘記初始密碼

從官網安裝好mysql的dmg後。1 設定mysql命令 從終端輸入?1 mysql version 若顯示版本號表明正常 若顯示command not found,則按如下 鏈結安裝路徑?1 2cd usr local bin sudoln fs usr local mysql bin mysql...

Mac下忘記mysql密碼重新設定密碼

mysql 檔案在路徑 usr local mysql下 1,在系統偏好設定中關閉 mysql stop mysql server 2 開啟終端 進入路徑 usr local mysql bin 輸入命令 sudo su,然後輸入開機密碼。然後輸入命令 mysqld safe skip grant ...

mac下mysql忘記root密碼的解決辦法

1.開啟系統偏好設定,找到mysql,然後stop mysql server 2.進入mysql安裝目錄 cd usr local mysql bin 執行進行安全模式 mysqld safe skip grant tables 此時mysql會進入安全模式 3.另外開啟乙個命令列視窗 mysql ...