Linux忘记Mysql原来root的密码
Linux忘记Mysql原来root的密码
第一步:修改/etc/my.cnf文件后并重启mysqld
打开/etc/my.cnf mysql配置文件,在[mysqld]下添加一行skip-grant-tables
第二步:shh直接输入命令:mysql 会进入mysql服务系统中
use mysql;
UPDATE user SET password = password ('Abc123!@#') WHERE User = 'root';
如果提示password字段不存在则需要把字段变成authentication_string
再不行就select * from user where User = 'root';
第三步:flush privileges; exit;
第四步:恢复/etc/my.cnf的配置 删除skip-grant-tables并重启mysqld
MySql取消密码强度验证功能:
修改/etc/my.cnf文件后并重启mysqld
plugin-load=validate_password.so
validate-password=OFF
posted on 2017-10-27 15:53 loveking_阳 阅读(264) 评论(0) 编辑 收藏 举报