修改密码后再次登录报错
这里我照老师的步骤一步步地来,明明用修改了的密码输进去,登录一直报错
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
重新连接试了也没用,老师有什么解决的办法吗?如果再改密码的话,应该怎么弄?
30
收起
正在回答
2回答
同学你好,1. 建议先关闭MySQL
service mysqld stop
2. 修改mysql的配置文件my.conf,一般在/etc目录下,使用下方命令编辑文件
vi /etc/my.cnf
然后在文件的[mysqld]标签下添加
skip-grant-tables
然后wq!保存退出。
3. 重启MySQL,然后进入MySQL
service mysql restart mysql -u root
4. 运行语句:
use mysql
然后运行下方语句修改密码
update user set authentication_string=password('密码') where user='root';
5. 删除my.conf中添加的skip-grant-tables,然后重启MySQL。
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星