1. 前言
本文主要讲解MySQL数据库root账户密码忘记两种处理方法,经过测试可有效解决mysql密码重置问题 。
文章插图
mysql-password-reset-01.png
2. 重置mysql root用户方法1:
Step1.停止MySQL服务
[root@zcwyou ~]# kill `cat /var/run/mysqld/mysqld.pid`或者
[root@zcwyou ~]# pkill mysqldStep2.创建一个密码赋值语句的文本文件
[root@zcwyou ~]# vi mysql-initALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'MyNewPass!6\';
在加载授权表之前重置密码 。
Step3.使用—init-file选项启动MySQL服务
[root@zcwyou ~]# mysqld --init-file=mysql-init --user=mysql &Step4.删除文本文件,使用新密码连接MySQL
[root@zcwyou ~]# rm -f mysql-init[root@zcwyou ~]# mysql -uroot -p \'MyNewPass!6\'Step5.停止MySQL服务并正常启动
[root@zcwyou ~]# kill `cat /var/run/mysqld/mysqld.pid`[root@zcwyou ~]# systemctl start mysqld
文章插图
mysql-password-reset-02.png
2. 修改mysql root用户密码之方法2
Step1.停止MySQL服务
[root@zcwyou ~]# kill `cat /var/run/mysqld/mysqld.pid`或者
[root@zcwyou ~]# pkill mysqld
文章插图
mysql-password-reset-03.jpg
Step2: 启动mysql时,跳过某些选项
使用--skip-grant-tables --skip-networking选项启动MySQL服务
[root@zcwyou ~]# mysqld --skip-grant-tables --skip-networking --user=mysql--skip-grant-tables:跳过授权表认证
--skip-networking:加了跳过授权表选项后所有的人都可以无密码登录,这是很不安全的,此选项不监听网络,防止恶意登录 。
Step3:无密码连接MySQL
[root@zcwyou ~]# mysqlStep4:破解mysql密码
mysql> FLUSH PRIVILEGES;mysql> ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'MyNewPass!6\';5.停止MySQL服务并正常启动
[root@zcwyou ~]# kill `cat /var/run/mysqld/mysqld.pid`[root@zcwyou ~]# systemctl startmysqld3. 总结
【mysql重置密码怎么操作 如何找回mysql数据库的连接密码】Mysql密码应该谨慎保管,一般情况下,不应该重置密码,应该能准备输入密码 。但Mysql密码破解技能应该每个系统运维工程师必备技能之一 。
- 电脑如何设置开机密码 电脑开机密码设置方法图解
- 苹果手机密码忘了打不开怎么办 苹果手机密码忘了解锁的方法
- 如何不用密码连wifi 不要密码直接连接wifi的方法
- 无线路由器怎么改密码 修改无线路由器密码的详细步骤
- 男生把QQ密码告诉女生代表什么 用女生的生日做密码一定是喜欢这个女生吗
- 怎么样修改家里wifi密码 WiFi改密码图文教程
- win11怎么取消开机密码 win11去掉电脑登录密码的方法
- 什么是QQ动态密码
- 苹果怎么分享wifi密码 iphone分享wi-fi详细教程
- 电脑忘了密码怎么开机啊 忘记电脑开机密码进入系统的方法