有時候忘掉了mysql的root密碼,這種情況下,如何重置root的密碼呢?
找到並編輯mysql的my.ini配置文件,在mysqld節點中添加上skip-grant-table. 如下:
[mysqld]
# These let you safely reset the lost root password.
skip-grant-table
保存好修改,重啟mysql服務。
現在就能不需要root密碼的情況下連接上數據庫。然後執行下面的更新:
USE mysql;
UPDATE USER
SET password = password('yournewpasswordhere')
WHERE USER = 'root'
AND host = 'localhost';
這樣root密碼就修改好了,這個時候,將my.ini中的skip-grant-table刪除,再重啟mysql service