在沒有DirectAdmin 的情況下恢復MySQL 根密碼
如果您丟失或忘記了MySQL 根密碼,則重新獲得對您的MySQL 根密碼的存取權限可能會令人沮喪。資料庫.與 directadmin 不同,沒有儲存 root 密碼的特定目錄。不過,重置密碼的方法有多種。
一個有效的解決方案是使用命令列工具 mysqld_safe。請依照以下步驟操作:
- 停止MySQL 服務: sudo service mysql stop
- 以安全模式啟動mysqld_safe: sudo mysqld_safe --skip-grant-tables --skip-syslog -skip-syslog -skip-syslogs --skip-syslog - Skip-networking
- 以root 身分連接到MySQL 命令列介面: mysql -u root
- 更新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')
- 刷新權限:FLUSH PRIVILEGES;
- 退出安全模式:myadmin shutdown啟動MySQL service: sudo service mysql start
- 按照以下步驟,您可以在沒有舊密碼的情況下重設MySQL root 密碼。此方法對於沒有 directadmin 目錄的 ubuntu 使用者特別有用。
以上是如何在沒有 DirectAdmin 的情況下在 Ubuntu 上重設 MySQL Root 密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!