linux下重置sql密码的办法
发布时间:2022-10-17 12:26:27 所属栏目:Linux 来源:
导读: 1 通过su命令切换到root
2 定位my.cnf的位置:
locate my.cnf
3 你会找到许多名为my.cnf的文件
4 修改/etc/my.cnf
5 在[mysqld]下方添加skip-grant-tables。添加后,以roo
2 定位my.cnf的位置:
locate my.cnf
3 你会找到许多名为my.cnf的文件
4 修改/etc/my.cnf
5 在[mysqld]下方添加skip-grant-tables。添加后,以roo
|
1 通过su命令切换到root 2 定位my.cnf的位置: locate my.cnf 3 你会找到许多名为my.cnf的文件 4 修改/etc/my.cnf 5 在[mysqld]下方添加skip-grant-tables。添加后,以root权限登录就不再需要密码,直接回车即可。 6 保存并退出 7 输入 systemctl restart mysqld重启mysql服务。假如重启卡住,你也可以选择重启整个操作系统。 8 以root 权限登录sql mysql -uroot -p 在输入密码时,直接按下回车键(事实上linux 忘记密码解决方法,输入任何字符都可以登录) 9 对于mysql,输入如下指令就可以更改指定用户的密码: update user set authentication_string=password('xxxx') where user = 'yyyy'; xxxx是密码,yyyy是用户名 9.1 对于mariaDB,你在改变密码之前还要先输入如下命令: use mysql; 10 输入 flush privileges; 11 退出sql 12 将/etc/my.cnf里增加的skip-grant-tables删掉,保存并退出 13 重启mysql systemctl restart mysqld 14 再次登录 mysql -uroot -p 15 你会发现,现在登录的话只能用你刚设置的密码了。 (编辑:百客网 - 百科网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

