1.不需要密码登录mysql
a.ini配置文件加入skip-grant-tables,启动mysql服务,就可以不需要密码登录
b.在cmd窗口,输入mysqld --skip-grant-tables 启动mysql,也可以不需要密码登录
2.登录后,修改密码
a.无密码登录
UPDATE mysql.user SET Password = password('Xxx#1232') WHERE User = 'root';
刷新一下:flush privileges;
b.有密码登录 还可以使用
set password for root@localhost=password('Xxx#123');
set password for 'aaa'@'%'=password('Xxx#123');
3.去掉skip-grant-tables,启动mysql,用密码连接
mysql -u root -P 3307 -pXxx#123