Linux下的MySQL數據庫是非常常用的,但有時我們可能會遇到一些問題,比如忘記了MySQL數據庫的密碼。
這時我們需要通過以下步驟來重置MySQL數據庫的密碼。
1. 先停止MySQL服務。 $ sudo systemctl stop mysql 2. 使用sudo權限啟動MySQL服務并跳過授權表的檢查,使用mysqld_safe命令啟動。 $ sudo mysqld_safe --skip-grant-tables & 3. 連接到MySQL服務。 $ mysql -u root 4. 重置密碼。 mysql>UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root'; 5. 刷新MySQL權限表。 mysql>FLUSH PRIVILEGES; 6. 退出MySQL服務。 mysql>quit 7. 停止MySQL服務并重新啟動MySQL服務。 $ sudo systemctl stop mysql $ sudo systemctl start mysql
通過以上步驟,我們就可以輕松地重置MySQL數據庫的密碼,恢復數據庫的正常使用。