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

Linux中mysql的root密码重置

时间:2016-04-22 16:43:27      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:mysql重置密码   设置密码   

方法:在linux中安装好mysql之后默认是没有密码的,但为了安全,我们有必要去设置密码,有时候可能你设置密码后忘记了,那怎么办?那就得去通过修改一个配置文件,它路径在/etc/my.cnf中,然后取消授权,那样就不需要输入密码进入mysql,进去mysql重置密码,修改之后要记得去删除在/etc/my.cnf取消授权的语句。

说明:下边的mysql指令我已经设置了它的环境变量,如果没有设置那么就得用它的绝对路径去执行这个指令。

(1)设置密码

#mysqladmin  -uroot  password  ‘123456‘   

解释:默认没有密码的,初始设置密码,其中123456就是我设置的密码

       

在设置好之后想登陆输入刚才设置的密码才可登录

#mysql -uroot -p123456       -p后边跟的是你上一步设置的密码


(2)如果你忘记了密码怎么办?那就要去编辑配置文件,加入红色信息取消授权

#vim /etc/my.cnf
skip-grant

技术分享

#/etc/init.d/mysqld restart        重启服务

#mysql                                    进入mysql,因为刚刚的操作,现在不用输入任何密码就可以进去mysql

>use mysql                             使用库
>update user set password=password(‘12345678‘) where user=‘root‘;        更改密码,括号里边增加的是新的密码
>quit                                       退出mysql

记得接下来去配置文件,删除刚刚的那一行
#vim /etc/my.cnf
技术分享

#/etc/init.d/mysqld restart           重启服务
#mysql -uroot -p12345678   (12345678为上面修改的密码)这样就能重新密码登录mysql了



本文出自 “11165660” 博客,请务必保留此出处http://11175660.blog.51cto.com/11165660/1766710

Linux中mysql的root密码重置

标签:mysql重置密码   设置密码   

原文地址:http://11175660.blog.51cto.com/11165660/1766710

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