标签:
很多时候我们连接数据库都不是用的root(管理员)权限登录,但是在工作中不可避免的会遇到需要root权限,却不知道root秘密的情况,下面就是我再忘记或者不知道root密码的情况下重置root密码:
操作系统:CentOs 6.5 (阿里云)
找到MySQL的配置文件,一般在安装MySQL时,配置文件默认在/etc目录下面找到my.cnf;
编辑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。
标签:
原文地址:http://my.oschina.net/u/2247058/blog/522461