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

mysql用户名密码忘记了解决方法

时间:2015-03-30 23:00:04      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

今天想用一下实验室服务器的mysql,发现不记得用户名密码了。

解决方法如下:

1. 保证服务器处于安全的状态,如果可以请拔掉网线...(不过我跳过了这一步,额)

2. 修改/etc/my.cnf文件

  在[mysqld]的段中加入:

  skip-grant-tables

  保存退出。

3. 重启mysql

  service mysql restart

  (为啥好多地方都写mysqld呢,会报错呐,醉了)

4. 登陆mysql,直接输入mysql

    是不是很神奇,不要密码就登陆了,因为你之前修改了配置文件呐亲

5. 修改密码,mysql中的user是系统专门管理用户的表,注意下面的password是一个函数,用来对后面的new-password加密的

mysql> USE mysql ; 
mysql> UPDATE user SET Password = password ( ‘new-password‘ ) WHERE User = ‘root‘ ; 
mysql> flush privileges ; 
mysql> quit

6. 把2中改的配置文件,修改回去

7. 重启mysql,同步骤3

8. mysql -uroot -p

应该好了吧~

mysql用户名密码忘记了解决方法

标签:

原文地址:http://www.cnblogs.com/Jshujiao/p/4379277.html

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