MySQL初始化密碼查詢方法
當(dāng)我們在安裝MySQL時,對于root用戶的密碼是在安裝時設(shè)置的。但是有時我們會遇到忘記密碼的情況,這就需要進行初始化密碼查詢了。下面是MySQL初始化密碼查詢的具體方法。
啟動MySQL服務(wù)
在進行密碼初始化查詢之前,首先需要確保MySQL服務(wù)已經(jīng)啟動。一般情況下,可以通過以下命令啟動MySQL服務(wù):
sudo service mysql start
停止MySQL服務(wù)
如果MySQL服務(wù)沒有啟動,或者已經(jīng)啟動但需要停止,可以通過以下命令停止MySQL服務(wù):
sudo service mysql stop
進入MySQL安全模式
在停止MySQL服務(wù)后,我們需要進入MySQL安全模式,以便進行密碼初始化查詢??梢酝ㄟ^以下命令進入MySQL安全模式:
sudo mysqld_safe --skip-grant-tables &
登錄MySQL
在進入MySQL安全模式后,我們需要登錄MySQL。可以通過以下命令登錄:
mysql -u root
重置密碼
登錄MySQL后,我們需要重置密碼??梢酝ㄟ^以下命令進行重置:
UPDATE mysql.user SET authentication_string=PASSWORD('newPassword') WHERE User='root';
FLUSH PRIVILEGES;
退出MySQL安全模式
完成密碼重置后,我們需要退出MySQL安全模式??梢酝ㄟ^以下命令退出:
exit;
sudo service mysql restart
以上就是MySQL初始化密碼查詢的具體方法。需要注意的是,通過此方法重置密碼會將當(dāng)前用戶的所有權(quán)限都清空,需要重新配置。