在使用Linux系統和MySQL資料庫時,我們不可避免地會遇到各種問題,例如忘記了root帳號的密碼。這時候,有些人可能會感到困惑和無助,但我們可以透過一些方法來重新設定root帳號的密碼。本文將向讀者介紹忘記root帳號密碼後,如何在Linux上使用MySQL資料庫。
在Linux上操作MySQL需要擁有root權限,如果原本的root帳號密碼已經忘記了,可以使用sudo指令取得root權限,並重設新的root密碼。
步驟如下:
sudo su
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
其中,NewPassword為新密碼,可以依照實際情況修改。
quit;
sudo systemctl stop mysql
mysqld_safe --skip-grant-tables &
mysql -u root
use mysql;
UPDATE user SET authentication_string=PASSWORD('NewPassword') WHERE User='root';
FLUSH PRIVILEGES;
quit;
sudo systemctl start mysql
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
skip-grant-tables
sudo systemctl restart mysql
mysql -u root
UPDATE mysql.user SET authentication_string=PASSWORD('NewPassword') WHERE User='root';
FLUSH PRIVILEGES;
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
sudo systemctl restart mysql
以上是linux mysql忘記root怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!