MySQL 8.0.13是MySQL數據庫的一個重要更新版本,它帶來了許多改進和新增功能。在通過命令行提取初始密碼以登錄MySQL數據庫時,你可能會發現MySQL 8.0.13需要進行一些額外操作。
下面將簡述在MySQL 8.0.13中更改初始密碼的步驟:
步驟1:通過命令行登錄MySQL
mysql -u root -p
步驟2:提取臨時密碼
SHOW SLAVE STATUS\G
在結果中搜索字段“'password_expired'”和“'password_last_changed'”,它們分別代表密碼是否過期和上次修改密碼的時間戳。如果“'password_expired'”是“Yes”和“'password_last_changed'”是“0”,表示需要修改密碼,此時可以通過以下命令提取臨時密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
其中,“'root'”是用戶名,“'localhost'”是主機名,“'password'”是新密碼。此外,別忘了在臨時密碼后面添加一個分號。
步驟3:更改初始密碼
在MySQL命令行終端中,輸入以下代碼更改初始密碼:
mysql -u root -p
然后輸入臨時密碼,就可以順利登錄。接下來,修改密碼:
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
讓我們分別詳細解釋一下這兩個命令的作用。第一個命令是將密碼的過期時間設置為“永不過期”,第二個命令則是將密碼類型更改為“mysql_native_password”,并將密碼更改為你想要的密碼。
步驟4:重新登錄MySQL
現在你的密碼已經更改成功,可以輸入以下命令重新登錄MySQL數據庫:
mysql -u root -p
然后輸入你所設置的新密碼即可登錄!
以上是在MySQL 8.0.13中更改初始密碼的詳細步驟,希望對你有所幫助。
下一篇wp自定義鏈接css