首頁  >  文章  >  資料庫  >  如何在沒有 DirectAdmin 的情況下在 Ubuntu 上重設 MySQL Root 密碼?

如何在沒有 DirectAdmin 的情況下在 Ubuntu 上重設 MySQL Root 密碼?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-07 01:39:02994瀏覽

How to Reset MySQL Root Password on Ubuntu Without DirectAdmin?

在沒有DirectAdmin 的情況下恢復MySQL 根密碼

如果您丟失或忘記了MySQL 根密碼,則重新獲得對您的MySQL 根密碼的存取權限可能會令人沮喪。資料庫.與 directadmin 不同,沒有儲存 root 密碼的特定目錄。不過,重置密碼的方法有多種。

一個有效的解決方案是使用命令列工具 mysqld_safe。請依照以下步驟操作:

  1. 停止MySQL 服務: sudo service mysql stop
  2. 以安全模式啟動mysqld_safe: sudo mysqld_safe --skip-grant-tables --skip-syslog -skip-syslog -skip-syslogs --skip-syslog - Skip-networking
  3. 以root 身分連接到MySQL 命令列介面: mysql -u root
  4. 更新root 密碼: UPDATE mysql.user SETauthentication_string=PASSWORD('password') WHERE User') WHERE User') WHERE User') WHERE User') WHERE User') WHERE User') WHERE User') WHERE User') WHERE User') WHERE User') WHERE User'根'; (注意:在MySQL 5.7 中,使用'authentication_string' 而不是'password')
  5. 刷新權限:FLUSH PRIVILEGES;
  6. 退出安全模式:myadmin shutdown啟動MySQL service: sudo service mysql start
  7. 按照以下步驟,您可以在沒有舊密碼的情況下重設MySQL root 密碼。此方法對於沒有 directadmin 目錄的 ubuntu 使用者特別有用。

以上是如何在沒有 DirectAdmin 的情況下在 Ubuntu 上重設 MySQL Root 密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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