加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql忘记root密码解决方式 linux

发布时间:2022-03-28 22:42:41 所属栏目: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

(编辑:PHP编程网 - 黄冈站长网)

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

    热点阅读