解决linux下mysql初始密码或者密码忘记
在[mysqld]下加入
skip-grant-tables
(这个意思是跳过权限验证,可免密码登录)
然后保存退出linux 忘记密码解决方法,
重启mysql
2 ./etc/init.d/mysqld restart
登录
1. vim /etc/my.cnf 在[mysqld]下加入 skip-grant-tables (这个意思是跳过权限验证,可免密码登录) 然后保存退出linux 忘记密码解决方法, 重启mysql 2 ./etc/init.d/mysqld restart 登录 3 mysql -u root -p 4. 5.7版本前的mysql运行: update user set password=password(“你的密码”) where user=“用户”; 4. 5.7版本后的mysql运行:update mysql.user set authentication_string=password(‘你的密码’) where user=‘用户’; 5 exit; #退出 6 编辑my.cnf文件删掉或者注释skip-grant-tables 这一行,然后重启MySQL,/etc/init.d/mysqld restart,否则MySQL仍能免密码登录 7mysql -u root -p输入密码 备注:如若上面执行的修改密码不行,可以尝试下语句 ,比如修改用户root的密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |