一、在mysql根目錄下新建配置文件my.ini,添加下面的代碼mysql
[mysqld] skip-grant-tables
二、上述配置文件添加後重啓MySQL,輸入mysql -h localhost -u root -p,要求輸密碼的時候直接回車便可。sql
三、修改密碼:ui
>use mysql;
5.7以及日後版本的mysql重置密碼的語句應該是:code
>update user set authentication_string=password('新密碼') where user='root';
以前版本的應該是:ip
SET PASSWORD FOR "root"=PASSWORD("新密碼");)
刷新權限,而後退出。string
>FLUSH PRIVILEGES; >quit;