< 返回上层

MySQL数据库忘记本地root密码的解决办法

2018-07-13 16:18:17 231次

解决过程:
1、编辑

/etc/my.cnf

在[mysqld] 配置部分添加一行

skip-grant-tables

2、保存后重启mysql

[[email protected] etc]# service mysqld restart
Shutting down MySQL.        [  OK  ]
Starting MySQL.           [  OK  ]

3、登录数据库重新设置root密码

[[email protected] ~]# mysql -uroot -p mysql
Enter password:
(直接回车进入)


执行

show databases;

后会给出以下提示:

+--------------------+
| Database      |
+--------------------+
| information_schema |
| mysql         |
| test         |
+--------------------+
3 rows in set (0.00 sec)

接下来执行下列语句:

注意:

password("mysql")

里面的mysql为新设置的密码。


mysql> update user set password=password("mysql") 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)

 就更改密码成功了


4、删除/etc/my.cnf文件中添加的“skip-grant-tables”行,重启mysql;
用新设的密码就能正常登录了;

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

更多建议

这条文档是否有帮助解决问题?

没有帮助 有帮助

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题:
  • 张抗抗谈推动全民阅读需要“新思路” 2018-12-09
  • 深圳地铁微信乘车码上线:马化腾现场亲自示范 2018-12-08
  • 努力把各级党组织锻造得更加坚强有力——四论认真学习贯彻省委十二届四次全会精神 2018-12-08
  • 27岁外教去世捐器官救5人:中国第七例涉外捐器官者 2018-12-07
  • 世界杯盛宴开启,中国元素引世界惊叹! 2018-12-06
  • 【访民情 惠民生 聚民心】多措并举拓宽村民脱贫路 2018-12-06
  • [大笑]阿Q都是这么说的。。。。。。 2018-12-05
  • 西藏蝴蝶种类达500种以上 发现新记录5种 2018-12-04
  • 紫光阁中共中央国家机关工作委员会 2018-12-04
  • 公众论坛官方网站首页·南方都市报·南方报业传媒集团 2018-12-03
  • 家长如何帮孩子选择朋友 2018-12-03
  • [网连中国]赛龙舟 包粽子 办诗会……全国各地品民俗迎端午 2018-12-02
  • 你看咱是跟帖还是在耍猴? 2018-12-01
  • 国家摄影影像时刊《眼睛》第498期:《川南小酒坊》眼睛胜天 2018-12-01
  • 中美贸易战是一场没有硝烟的角力。中国若不应战,美国会变本加厉,其在中国的头上拉屎。依我看,中美贸易战其实是美国对全世界设的一个局,以世界贸易战争引发世界大战,这 2018-11-30
  • 761| 354| 779| 743| 979| 215| 236| 172| 234| 49|