linux下mysql初始密码或者密码忘记

跳过权限验证,可免密码登录

vi /etc/my.cnf     在[mysqld]下加入      skip-grant-tables     然后保存退出

重启mysql

service mysql resart

登录

mysql -u root -p

修改密码

5.7版本前的mysql运行:

update user set password=password("你的密码") where user="用户";

5.7版本后的mysql运行:

update mysql.user set authentication_string=password('你的密码') where user='用户';

输入exit; #退出

编辑my.cnf文件删掉或者注释skip-grant-tables 这一行,然后重启MySQL,/etc/init.d/mysqld restart,否则MySQL仍能免密码登录

mysql -u root -p输入密码测试

相关文章

您需要 登录账户 后才能发表评论

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用*标注