1、打开my.ini,把#这行放开注释,这个是无密码登陆,主要一定要放在【mysqld】的下面,要不然mysql启动会说没有这个属性。
[mysqld]
port=3306
#skip-grant-tables
添加skip-grant-tables
2、重启mysql服务,进入控制台(bin目录直接点下mysql.exe最快了)
到了Enter Password: 直接回车进入
3、使用命令修改密码
修改密码
use mysql;
update user set password=password('123456') where user='root';
很好,这样就修改完了!
flush privileges刷新一下权限
mysql> quit;
记得在修改完后去把my.ini中刚添加的“skip-grant-tables”注释掉。。。
重新启动进入。