MySQL是當(dāng)今最受歡迎的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一。MySQL使用的是基于SQL的語(yǔ)言,可用于管理和存儲(chǔ)大量數(shù)據(jù)。在該平臺(tái)上,您可以創(chuàng)建表、添加和刪除數(shù)據(jù)、為特定查詢和操作創(chuàng)建索引、授予和撤銷用戶權(quán)限,以及進(jìn)行很多其他操作。
然而,在某些情況下,您可能會(huì)遇到忘記MySQL密碼的問(wèn)題。如果您沒(méi)有管理員訪問(wèn)權(quán)限或不知道如何重置密碼,那么恢復(fù)訪問(wèn)MySQL數(shù)據(jù)庫(kù)可能會(huì)變得困難。在這種情況下,您需要執(zhí)行一些特定操作來(lái)恢復(fù)MySQL密碼。在本次教程中,我們將分步介紹如何重置MySQL8.0.16密碼。
下面是關(guān)于如何在MySQL 8.0.16版本中重置密碼的詳細(xì)步驟:
/*使用管理員賬戶進(jìn)行登錄*/
mysql -u root -p
/*輸入管理員密碼登錄*/
Enter password:
/*停止MySQL服務(wù)*/
sudo service mysql stop
/*重啟MySQL服務(wù)并跳過(guò)授權(quán)操作*/
sudo mysqld_safe --skip-grant-tables &
/*連接到MySQL服務(wù)器*/
mysql -u root
/*更新管理員密碼*/
UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE user='root' AND Host='localhost';
/*刷新權(quán)限表*/
FLUSH PRIVILEGES;
/*退出MySQL*/
exit
/*重新啟動(dòng)MySQL服務(wù)*/
sudo service mysql start
/*使用新密碼登錄MySQL*/
mysql -u root -p
通過(guò)以上步驟,您可以輕松地重新設(shè)置您的MySQL密碼。請(qǐng)確保在每次修改密碼時(shí),將其記錄在安全的位置,以便以后訪問(wèn)和管理您的數(shù)據(jù)庫(kù)。