问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux中的mysql的root密码忘了怎么办

发布网友 发布时间:2022-04-30 21:36

我来回答

2个回答

懂视网 时间:2022-05-01 01:57

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 登录了。

 

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

标签:

热心网友 时间:2022-04-30 23:05

如果在linux下msyql忘记root密码解决方法如下:
如果mysql正在运行, 首先杀掉mysql进程 命令: killall -TERM mysqld
启动mysql 进入mysql的安装目录 命令 bin/safe_mysqld --skip-grant-tables &
这样就可以不需要密码进入mysql了
然后就是修改root的密码了 sql语句如下:
use mysql;
update user set password=password("new_password") where user="root";
使立即生效 flush privileges;
重新杀死mysql进程,
用正常方法启动mysql 就可以了
https://zhidao.baidu.com/question/1735497921232559867
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...了我亲弟弟的女朋友了 她也喜欢我 我该怎么办 他们已经分手了... ...个朋友的老婆你说我该追她吗 他们现在已经分手了 月经第三天有大量血块排出是什么原因 如何关闭360推荐的广告学习关闭360推荐广告 手机浏览器的不雅广告怎么清除 怎样设置浏览器推送内容 学政治对考公务员有优势吗 公务员必须选政治吗 如何提高苹果手机的下载速度 苹果手表有必要买蜂窝版吗苹果手表有必要买蜂窝版吗 宝莲灯前传中瑶姬一直是刘涛演的吗 自然乐园芦荟胶有98%的么? 同学买的芦荟胶都是写着92%的 我买的确是98%的 而且缩小版 芦荟胶有缩... 现在自然乐园的芦荟胶有96%和98%的了, 不知道好不好用, 之前都是用92... 有一种芦荟胶擦脸的了她的床上百分之98和百分之92有什么不同呢 自然乐园芦荟胶92%98%味道一样吗 关于ps4的几个问题 关于ps4港行和国行的问题 关于PS4和PSN的问题 在哪里能买到正版的ps4,关于新手入ps4有何建议? 在哪里能买到正版的ps4,关于新手入ps4有何建议 ps4官方建议竖放么? 关于ps4,单独买游戏好,还是会员租游戏好 请问关于PS4的问题 关于ps4. ps4轮胎是什么意思 PS4到底好玩吗?为什么啊? 关于PS4的问题 关于PS4的几个问题? 酒吧里的骰子怎么玩的 你觉得刘涛《宝莲灯前传》里的表现怎么样? 中国水费每升多少元? 刘涛演的天界女神瑶姬是哪个电视剧 宝莲灯前传里的瑶姬是谁,叫什么 半年水费一般多少钱啊 半年水费一般多少钱啊? 宝莲灯前传的姚姬是刘涛演么? 如何提高设计效率 宝莲灯瑶姬的扮演者 作为一个设计师一定要提高自己的设计效率,你会吗 求助象棋高手.对方让我马先,我该怎样走 国际象棋的开局三原则是什么? 武汉的水费是多少? 刘涛所有的作品 如何提高建筑设计效率 为提升设计效率,美工小丽需要熟练常握PS软件的常用快捷键,请问CTRL+M是那个功? 刘涛拍过的所有电视剧? 一年水费多少钱啊? autocad提供的哪些功能可以提高设计效率 刘涛演过的所有剧集