码迷,mamicode.com
首页 > 数据库 > 详细

mysql数据库root密码重置

时间:2015-10-27 11:48:13      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

很多时候我们连接数据库都不是用的root(管理员)权限登录,但是在工作中不可避免的会遇到需要root权限,却不知道root秘密的情况,下面就是我再忘记或者不知道root密码的情况下重置root密码:

操作系统:CentOs 6.5 (阿里云)

  1. 找到MySQL的配置文件,一般在安装MySQL时,配置文件默认在/etc目录下面找到my.cnf;

  2. 编辑my.cnf 内容如下

    技术分享

  3.在 [mysqld] 下面添加如下语句  skip-grant-tables(跳过mysql权限验证) 如图:

   技术分享


    4.保存配置更改后,重启mysqld服务

    5.用mysql -u root -p 连接数据库 回车 提示输入密码,不输入,继续回车 出现如下情况:

技术分享

连接成功

6. 可以进行重新设置root 密码了如:update mysql.user set Password=password(‘password‘) where User=‘root‘;

7.进入my.cnf配置中注释或者去掉之前添加的内容skip-grant-tables  后,重启mysqld服务,就可以通过新设置的密码连接mysql。

mysql数据库root密码重置

标签:

原文地址:http://my.oschina.net/u/2247058/blog/522461

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!