版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
删除/var/lib/mysql下所有文件
重启mysql服务
systemctl restart mysqld
输入密码登录,
若忘记密码
一、执行sudo vim /etc/my.cnf
加入 skip-grant-tables
二、重新启动mysql
systemctl restart mysqld
三、执行mysql -uroot -p(不需要密码直接Enter)
四、sql语句修改密码
set password=password(‘000000’);
若因密码简单报错可
设置密码的验证强度等级
设为LOW,
set global validate_password_policy=LOW;
设置 validate_password_length 的全局参数为 6 即可
set global validate_password_length=6;
五、执行quit退出mysql
六、重新执行sudo vim /etc/my.cnf,然后删除刚刚加入的
skip-grant-tables,重新启动mysql服务