活动
云服务
云空间
服务器托管
服务器租用
企业邮箱
域名注册
建站服务
合作伙伴
了解人文云
支付方式
备案
帮助中心
以服务为基础,以质量为生存,以科技求发展
帮助中心
资料文档下载
备案专题
域名注册问题
云服务器问题
虚拟主机问题
IDC托管问题
IDC租用问题
企业邮局问题
数据库问题
支付问题
网站开发问题
网站营销问题
其他问题
ssl证书
帮助中心 > 数据库问题 > 数据库专栏
服务器的MYSQL数据库root密码忘记处理方法


如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置:

Windows 系统:                   

1停止MYSQL服务,在开始菜单,运行,输入CMD打开DOS窗口,输入 net stop mysql  

 
如果提示mysql未启动或者已经停止,此步骤跳过。

2.在CMD命令行窗口,进入MYSQL安装目录下的bin文件夹,输入cd mysql的安装路径,如我的mysql的路径为C:\Program Files\MySQL\MySQL Server 5.0\bin,那就输入  

cd C:\Program Files\MySQL\MySQL Server 5.0\bin  

 
3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。也可以理解为跳过输入密码的过程,执行的命令为:mysqld-nt --skip-grant-tables  

 

4,重新打开一个CMD命令行窗口,进入mysqlbin目录,输入mysql -uroot -p,使用空密码的方式登录MySQL(不用输入密码,直接回车)

注意:enter password:这里什么都不输入,直接回车
5,输入以下命令开始修改root用户的密码(注意:命令中mysql.user中间有个
update mysql.user set password=PASSWORD("新密码") where User="root";
 
上图的renwen.net即为我需要重置成的密码  

6,刷新权限表
输入:flush privileges;
 

7,退出  

输入:quit  

  

最后一步:  

重新开一个cmd命令行窗口,输入net start mysql  回车  

这样,重置mysqlroot密码的操作就完成了。



  

Linux系统:

1. KILL掉系统里的MySQL进程;
2. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld_safe -skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
mysql> flush privileges;
mysql> quit
5. 重新启动MySQL,就可以使用新密码登录了 


这条帮助是否解决了您的问题? 已解决 未解决
下一篇:mysql 设置普通用户权限运行
微信咨询
请微信扫码咨询客服
电话咨询
请拨打客服咨询电话
028-86619097
028-61640828
QQ咨询
请选择企业QQ进行咨询
工单 充值 返回顶部