返回首页
当前位置: 主页 > 网络编程 > Php实例教程 >

mysql密码忘记了,如何重置密码

时间:2013-04-10 21:53来源:知行网www.zhixing123.cn 编辑:麦田守望者

这篇文章是刚刚从网上看到的,然后亲自动手实验了一下,效果还挺不错,备注:此方法是在linux系统下进行重置mysql数据库的密码,windows下不适合,具体操作方法如下:

 

 1、首先,编辑mysql配置文件my.cnf

在终端中输入 vi /etc/my.cnf;

然后在my.cnf文件中找到[mysqld],然后在[mysqld]后面添加一行代码:skip-grant-tables;

然后:wq!退出保存;

然后重新启动linux系统,命令:shutdown -r now;

2、这个时候,可进入mysql控制台进行测试,此时,mysql是不用提示输入密码的,

mysql -uroot -p

3、开始重置mysql的新密码,终端中输入一下命令:

update mysql.user set password=password('123456') where User="root" and Host="localhost";

然后刷新一次系统,flush privileges; #刷新系统授权表

4、这个时候就可以删除第一步添加的代码了:

在终端中输入 vi /etc/my.cnf;

然后在my.cnf文件中找到[mysqld],然后删除[mysqld]下面的一行代码:skip-grant-tables;

然后:wq!退出保存;

5、重新启动mysql,命令:service mysqld restart

6、此时,重复第二步:mysql -uroot -p,系统会提示输入密码,输入刚才更改的密码即可,

ok,搞定了,

------分隔线----------------------------
标签(Tag):MYSQL 数据库 mysql数据库
------分隔线----------------------------
推荐内容
猜你感兴趣