1.Mysql 5.7
1.停止服务
2.mysqld --skip-grant-tables
3.回车之后就不要动了,再新打开一个命令提示符窗口,同样进入mysql的安装目录下,
输入:mysql -u root -p
密码为空,直接回车
接着输入以下命令:
use mysql;
update user set authentication_string=password(“123456”) where user=“root”;
flush privileges;
以上三条命令执行完毕之后,打开命令提示符窗口,
输入mysql -u root -p,回车(前提是配置好了环境变量,没有配置的可以自行百度)
输入密码:123456
4.重启服务之前需在任务管理器里面把Mysql任务kill
2.Mysql 5.6
1.关闭mysql服务
2.sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
3.打开另外一个终端
4.mysql -u root -p 随便输入密码
5.update mysql.user set password=PASSWORD(‘root’) where User=‘root’;