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

mysql忘记root密码解决方式 linux

发布时间:2022-03-29 08:21:42 所属栏目:MySql教程 来源:互联网
导读:mysql忘记root密码解决方式: 1.强制关闭mysql # pkill mysql 2.向配置文件添加 [mysqld] skip-grant-tables 3.重启mysql 点击(此处)折叠或打开 # /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql [1] 29335 [root@mysql5 log
       mysql忘记root密码解决方式:

1.强制关闭mysql
     # pkill mysql
 
2.向配置文件添加
    [mysqld]
    skip-grant-tables
 
3.重启mysql
    点击(此处)折叠或打开
 
# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &
[1] 29335
[root@mysql5 logs]# 180310 21:00:11 mysqld_safe Logging to '/home/mysql3306/logs/mysql-error.log'.
180310 21:00:11 mysqld_safe Starting mysqld daemon with databases from /home/mysql3306/mysql3306
 
4.无密码登录
     # /usr/local/mysql/bin/mysql -S /tmp/mysql.sock
 
5.重置root密码
点击(此处)折叠或打开
 
mysql> update mysql.user set password=password('root') where user='root';
Query OK, 2 rows affected (0.03 sec)
Rows matched: 4 Changed: 2 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)
 
6.重启mysql
# pkill mysql
将skip-grant-tables从配置文件注销掉
# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &
 
7.验证
# /usr/local/mysql/bin/mysql -S /tmp/mysql.sock -uroot -p

(编辑:源码门户网)

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