linux下mysql忘记密码时重置密码方法
17-10-10 10:57
字数 974
阅读 4667
已编辑
首先停止mysql服务进程
service mysqld stop
然后编辑mysql的配置文件my.cnf
vim /etc/my.cnf
找到 [mysqld]这个模块
在最后面添加一段代码
skip-grant-tables ##忽略mysql权限问题,直接登录
然后保存 :wq!退出
启动mysql服务:
service mysqld start
直接进入mysql数据库
mysql
使用mysql表,然后进行修改mysql的root密码
mysql> use mysql; ##使用mysql数据库
Database changed
mysql> update user set password=password("121312321") where user="root";##更新密码
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4 Changed: 4 Warnings: 0
mysql> flush privileges;##刷新权限
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
将MySQL的登录验证修改回来
vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vi。
重新启动mysqld
service mysqld start
Starting MySQL. SUCCESS!
2022年1月12日11:13:55 更新
新版更新root密码的方法
update user set authentication_string = password('121312321'),password_last_changed=now() where user='root';
2人点赞>
0 条评论
排序方式
时间
投票
快来抢占一楼吧
请登录后发表评论
相关推荐
文章归档
2024-08
1 篇
2024-03
1 篇
2023-11
1 篇
2023-08
1 篇
2023-07
1 篇
展开剩余 26 条
2022-08
1 篇
2021-10
0 篇
2021-07
1 篇
2021-01
1 篇
2020-09
2 篇
2020-07
2 篇
2020-05
1 篇
2020-01
2 篇
2019-10
1 篇
2019-06
1 篇
2019-05
1 篇
2019-03
1 篇
2018-12
2 篇
2018-11
1 篇
2018-07
1 篇
2018-06
2 篇
2018-05
1 篇
2017-12
3 篇
2017-11
4 篇
2017-10
4 篇
2017-09
1 篇
2017-06
1 篇
2017-05
1 篇
2017-03
3 篇
2017-02
6 篇
2017-01
2 篇
最新文章
最受欢迎
08-01 17:09
03-13 21:56
23-11-08 20:31
23-08-12 14:12