创建一个新文件,内容如下
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
文件名为 test.sql
然后
net stop mysql
mysqld --init-file d:/test.sql
这个时候mysql -u root -p
用新密码登陆.
然后可以修改mysql 数据库中的表
use mysql
update user set password=password('newPassword') where user='root';
flush privileges;
exit
关掉mysqld --init-file d:/test.sql 命令所用的命令行窗口
net start mysql