MySQL是一種流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以用于創(chuàng)建和管理不同類型的數(shù)據(jù)庫。root用戶是MySQL的默認管理員,擁有所有權(quán)限并且可以執(zhí)行所有操作。以下是如何登陸MySQL的root用戶:
mysql -u root -p
上述命令將打開MySQL命令行,要求輸入root用戶的密碼。如果輸入正確,用戶將成功登陸MySQL數(shù)據(jù)庫。
如果忘記了root用戶的密碼,可以按照以下步驟重置密碼:
1. 停止MySQL服務(wù)
sudo systemctl stop mysql
2. 啟動MySQL并跳過授權(quán)驗證
sudo mysqld_safe --skip-grant-tables --skip-networking &
這使得系統(tǒng)可以以root權(quán)限來啟動MySQL服務(wù),并且跳過授權(quán)驗證。此時MySQL服務(wù)器沒有密碼驗證,因此任何人都可以登陸MySQL。
3.連接MySQL并更改root用戶密碼
mysql -u root -p
mysql>ALTER USER "root"@"localhost" IDENTIFIED BY "new_password";
這里將新密碼替換為“new_password”。更改密碼后,用戶退出MySQL命令行,并啟動MySQL服務(wù)。
sudo systemctl start mysql
現(xiàn)在用戶就可以使用新密碼登陸MySQL的root用戶了。