1、编辑MySQL配置文件
vim /etc/my.cnf可以加入skip-grant-tables ps:并跳过权限认证,无需密码即可登录
如下图所示
2、重新启动mysql
service mysqld restart
3、登录MySQL
MySQL-u根- p
4、修改密码
运行5.7版之前的MySQL:update user set password=password ('您的密码') where user='用户';
运行5.7版或更高版本的MySQL:update MySQL.usersetauthentication _ string=password ('您的密码') where user='用户);
5、退出; #结束
6、编辑my.cnf文件以删除或注释名为skip-grant-tables的行,
7、MySQL无需密码即可登录,除非再次重新启动MySQL并重新启动/etc/init.d/mysqld restart
输入MySQL-u根-p密码
亲测,遵循上述步骤确实有效
学习笔记,仅供参考! 如果有侵权,请联系删除