mysql 安裝好後,root 的 temp password

Posted in :

有些版本的 mysql 安裝好後,root 是沒有密碼的,可以直接使用下面的指令進去database 裡:

mysql -u root

如果是安裝好,而且還幫你設定好root 密碼的 mysql 版本,mysql 裝好之後,root 的 password 有可能是放在

/var/log/mysqld.log

這個檔案裡,請服用這行指令去觀看:

sudo grep 'temporary password' /var/log/mysqld.log

執行畫面截圖:

要修改掉 root 的密碼,請執行:

mysql -u root -p

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

這樣就可以幫root 換密碼了。

如果密碼不夠強會出現 Error:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

Here is what I do to remove the validate password plugin:

  1. Login to the mysql server as root mysql -h localhost -u root -p
  2. Run the following sql command: uninstall plugin validate_password;

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *