加入收藏 | 设为首页 | 会员中心 | 我要投稿 驾考网 (https://www.jiakaowang.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql的root密码忘却了怎么办

发布时间:2023-10-10 15:21:30 所属栏目:MySql教程 来源:
导读:本文主要给大家简单讲讲mysql的root密码忘记了怎么办,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql的root密码忘记了怎么办这篇文章可以给大家带来一些实
本文主要给大家简单讲讲mysql的root密码忘记了怎么办,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql的root密码忘记了怎么办这篇文章可以给大家带来一些实际帮助。
 
1、首先关闭mysql,使用`--skip-grant-tables' 参数来启动 mysqld
 
[root@iZwz9ga6kootlfn5ejt8axZ ~]#service mysqld stop
 
[root@iZwz9ga6kootlfn5ejt8axZ ~]#/usr/bin/safe_mysqld --skip-grant-tables&
 
或者
 
    MySQL配置文件my.cnf中,在[mysqld]下添加skip-grant-tables,关闭MySQL服务并重新开启;
 
    可以无密码登录
 
2、此时可以无密码登录mysql,修改密码
 
[root@iZwz9ga6kootlfn5ejt8axZ ~]#mysql -uroot
 
mysql>update mysql.user set password=password("new_pass") where user="root";  
 
mysql>flush privileges;
 
密码修改成功。
 
此时想关闭mysql
 
[root@iZwz9ga6kootlfn5ejt8axZ ~]# service mysqld stop
 
Stopping mysqld:                                           [  OK  ]
 
命令执行成功,但是
 
[root@iZwz9ga6kootlfn5ejt8axZ ~]# netstat -tnlp|grep mysql
 
tcp        0      0 0.0.0.0:3306     0.0.0.0:*          LISTEN      13916/mysqld
 
发现mysql端口还存在,查看进程
 
[root@iZwz9ga6kootlfn5ejt8axZ ~]# ps -ef |grep mysql |grep -v grep
 
mysql    13916 12911  0 11:42 pts/3    00:00:00 mysqld --skip-grant-tables
 
最后使用 mysqladmin shutdown关闭成功
 
[root@iZwz9ga6kootlfn5ejt8axZ ~]#  mysqladmin -uroot -ppassword shutdown
 
 

(编辑:驾考网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章