首頁 >資料庫 >mysql教程 >如何在 OS X 上安全地設定和重設 MySQL Root 使用者密碼?

如何在 OS X 上安全地設定和重設 MySQL Root 使用者密碼?

Linda Hamilton
Linda Hamilton原創
2024-12-06 20:06:19139瀏覽

How Do I Securely Set and Reset the MySQL Root User Password on OS X?

在OS X 上設定MySQL Root 使用者密碼:故障排除

儘管按照典型步驟設定MySQL root 使用者密碼,您可能會遇到以下問題:無需輸入密碼即可存取MySQL 命令列。可以透過以下具體命令來解決。

首先,登入MySQL終端機後立即執行以下命令:

FLUSH PRIVILEGES;

如果還不行,請執行以下一組命令:

mysql -u root

mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

將“NEWPASSWORD”替換為您想要的密碼。這應該可以有效地重置密碼。

對於 MySQL 5.7 及更高版本,「password」欄位已重新命名為「authentication_string」。要更新這些版本中的密碼,請使用以下查詢:

mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';

在MySQL 8.0 及更高版本中,而不是使用命令:

mysql> UPDATE mysql.user SET authentication_string='password' WHERE User='root';

這會用純文本覆蓋authentication_string ,使用:

mysql> `ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';`

透過以下步驟,可以有效設定和重設MySQL root使用者密碼,保證安全存取到您的 MySQL 資料庫。

以上是如何在 OS X 上安全地設定和重設 MySQL Root 使用者密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn