求助 ubuntu下误删root@localhost

对二甲苯 2020-05-28 08:13:27
跟着网上的好多教程,做到mysql登录那一步就报错2002。。。
不知道怎么解决
...全文
149 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
对二甲苯 2020-06-03
  • 打赏
  • 举报
回复
引用 1 楼 带我飞的云 的回复:
利用mysql自带的用户debian-sys-maint进行重置密码,只有Debian或Ubuntu服务器才有,存在于/etc/mysql/debian.cnf文件中 1):打开/etc/mysql/目录下的debian.cnf文件,里面包括用户名和密码 sudo vim /etc/mysql/debian.cnf 2):使用文件中提供的用户名和密码进入mysql mysql -u debian-sys-maint -p 3):选择mysql数据库 use mysql; 4):更新root用户的密码为123456 update user set authentication_string=password('123456') where user='root';
最后一步改成给root@locahost授权就好了,感谢
带我飞的云 2020-05-29
  • 打赏
  • 举报
回复
利用mysql自带的用户debian-sys-maint进行重置密码,只有Debian或Ubuntu服务器才有,存在于/etc/mysql/debian.cnf文件中
1):打开/etc/mysql/目录下的debian.cnf文件,里面包括用户名和密码

sudo vim /etc/mysql/debian.cnf

2):使用文件中提供的用户名和密码进入mysql

mysql -u debian-sys-maint -p

3):选择mysql数据库

use mysql;

4):更新root用户的密码为123456

update user set authentication_string=password('123456') where user='root';

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧