全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

在Linux环境下mysql的root密码忘记解决方法(三种)

MySQL密码的恢复方法之一

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。

2.修改MySQL的登录设置:

# vi /etc/my.cnf 

在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出vi。

3.重新启动mysqld

# /etc/init.d/mysqld restart ( service mysqld restart )

4.登录并修改MySQL的root密码

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

5.将MySQL的登录设置修改回来

# vi /etc/my.cnf 

将刚才在[mysqld]的段中加上的skip-grant-tables删除

保存并且退出vi。

6.重新启动mysqld

# /etc/init.d/mysqld restart  ( service mysqld restart )

7.恢复服务器的正常工作状态

将步骤一中的操作逆向操作。恢复服务器的工作状态。 

MySQL密码的恢复方法之二

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

1. KILL掉系统里的MySQL进程;

killall -TERM mysqld

2. 用以下命令启动MySQL,以不检查权限的方式启动;

safe_mysqld --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 

重新启动MySQL,就可以使用新密码登录了

MySQL密码的恢复方法三

有可能你的系统没有 safe_mysqld 程序(比如我现在用的 ubuntu操作系统, apt-get安装的mysql) , 下面方法可以恢复

1. 停止mysqld;

/etc/init.d/mysql stop

(您可能有其它的方法,总之停止mysqld的运行就可以了)

2. 用以下命令启动MySQL,以不检查权限的方式启动;

mysqld --skip-grant-tables &

3. 然后用空密码方式使用root用户登录 MySQL;

mysql -u root

4. 修改root用户的密码;

mysql> update mysql.user set password=PASSWORD('newpassword') where User='root'; 
mysql> flush privileges; 
mysql> quit 

重新启动MySQL

/etc/init.d/mysql restart

就可以使用新密码 newpassword 登录了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# mysql  # root密码忘记  # mysql忘记root密码  # mysql的root密码忘记  # MySQL忘记密码恢复密码的实现方法  # windows下mysql忘记root密码的解决方法 


相关文章: 平台云上自主建站:模板化设计与智能工具打造高效网站  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  建站之星如何快速生成多端适配网站?  如何用低价快速搭建高质量网站?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  Python如何创建带属性的XML节点  建站之星IIS配置教程:代码生成技巧与站点搭建指南  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  如何制作网站标识牌,动态网站如何制作(教程)?  XML的“混合内容”是什么 怎么用DTD或XSD定义  建站之星伪静态规则如何正确配置?  黑客如何利用漏洞与弱口令入侵网站服务器?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  网站企业制作流程,用什么语言做企业网站比较好?  小建面朝正北,A点实际方位是否存在偏差?  网站制作报价单模板图片,小松挖机官方网站报价?  长沙企业网站制作哪家好,长沙水业集团官方网站?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  建站之星上传入口如何快速找到?  如何在阿里云服务器自主搭建网站?  如何彻底卸载建站之星软件?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  济南企业网站制作公司,济南社保单位网上缴费步骤?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  实例解析angularjs的filter过滤器  如何正确下载安装西数主机建站助手?  如何选择靠谱的建站公司加盟品牌?  建站之星安装步骤有哪些常见问题?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  如何快速上传建站程序避免常见错误?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  nginx修改上传文件大小限制的方法  教学论文网站制作软件有哪些,写论文用什么软件 ?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  临沂网站制作公司有哪些,临沂第四中学官网?  建站ABC备案流程中有哪些关键注意事项?  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  香港服务器选型指南:免备案配置与高效建站方案解析  济南网站制作的价格,历城一职专官方网站?  建站主机选虚拟主机还是云服务器更好?  建站主机SSH密钥生成步骤及常见问题解答?  如何选择PHP开源工具快速搭建网站?  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  如何选择高性价比服务器搭建个人网站?  创业网站制作流程,创业网站可靠吗?  如何选择可靠的免备案建站服务器?  建站上市公司网站建设方案与SEO优化服务定制指南 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。