MySQL是一種常用的開源關系型數據庫,在使用過程中我們有時會遇到修改root用戶名密碼但忘記的情況。那么該怎么辦呢?下面我們來具體討論一下。
第一步,停止MySQL服務:
sudo service mysql stop
第二步,以跳過權限驗證的方式,重新啟動MySQL:
sudo mysqld_safe --skip-grant-tables --skip-networking &
第三步,使用root用戶登錄MySQL:
sudo mysql -u root
第四步,修改root用戶名密碼:
use mysql; update user set authentication_string=password('new_password') where user='root'; flush privileges; quit;
第五步,停止MySQL服務并重新啟動:
sudo service mysql stop sudo service mysql start
好了,這樣我們就成功地修改了MySQL的root用戶名密碼。但需要注意的是,在修改完密碼后,為了保障系統安全,應該立即把跳過權限驗證的方式關閉。