MySQL是一款開源數(shù)據(jù)庫(kù)軟件,被廣泛應(yīng)用于網(wǎng)站和應(yīng)用程序的數(shù)據(jù)存儲(chǔ)和管理中。在MySQL中,root賬號(hào)是擁有最高權(quán)限的管理員賬號(hào)。但是,如果您忘記了root賬號(hào)的密碼,怎么辦呢?下面將為您介紹如何設(shè)置和修改root密碼。
設(shè)置root密碼
mysql -u root -p
當(dāng)出現(xiàn)提示符時(shí),輸入以下命令來更改密碼:
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
將new_password修改為您想要設(shè)置的新密碼。
修改root密碼
如果您已經(jīng)設(shè)置了root密碼,但又忘記了它,不用擔(dān)心,可以通過以下步驟來修改它。
1.停止MySQL
sudo /usr/local/mysql/support-files/mysql.server stop
2.以跳過認(rèn)證方式啟動(dòng)MySQL
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables --skip-networking &
3.連接到數(shù)據(jù)庫(kù)
mysql -u root
4.重置密碼
mysql>FLUSH PRIVILEGES; mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
請(qǐng)注意,'new_password'是您所選擇的新密碼。
5.停止MySQL
sudo /usr/local/mysql/support-files/mysql.server stop
6.以正常模式啟動(dòng)MySQL
sudo /usr/local/mysql/support-files/mysql.server start
如此,您就可以使用新密碼訪問MySQL數(shù)據(jù)庫(kù)了。