刚才给客户安装mysql,中午头吃了一个午饭,回来后撑糊涂了,竟然忘了当时设的root密码。下边分享下如何找回mysql的root密码。
操作环境:
操作系统:windwos server 2003 32位
mysql版本:MySQL 5.1.63
解决方法:
一:开始--运行--输入命令cmd
二:输入停止mysql的命令:net stop mysql
三:进入数据库所在的文件夹,输入命令如下:mysqld --skip-grant-tables 或者 mysqld-nt --skip-grant-tables (当输入完命令后,这个窗口什么都不会提示,说明操作是正确的。)
-------------------------------------------这个时候,告一段落---------------------------------------
四:重新打开一个CMD窗口,方法请看第一步
五:进入mysql安装文件夹下的bin目录(windows进入命令是cd,如cd D:\Program Files\MySQL\MySQL Server 5.1\bin)
六:输入命令:mysql -uroot -p 出现:Enter password: (在这里直接回车,不用输入密码)
七:输入命令:show databases; (查看数据库)
八:use mysql; (注意后边的分号,切换到mysql数据库下。)
九:开始修改mysql的密码了,命令是:update user set password=password("tuiedu.org") where user="root";
十:刷新下最新的权限,命令是:flush privileges;
十一:输入退出命令: quit
十二:重启计算机后,新用户名是root,新密码是:tuiedu.org直接登录
最后的叮嘱:在用这个方法之前,尽量关闭掉服务器里的一些安全软件,比如安全狗之类的。
发表评论
已有1位网友发表了看法: