一,破解线下数据库服务器的密码
具体操作如下:
-
修改主配置文件并重启数据库服务
-
无密码登录 并修改登录密码 断开连接
-
去掉对主配置文件的修改并重启数据库服务
-
使用破解后的密码登录
1 修改主配置文件并重启数据库服务
[root@host50 ~]# vim /etc/my.cnf
[mysqld]
skip-grant-tables # 手动添加,作用连接服务不需要输入用户名和密码
[root@host50 ~]# systemctl restart mysqld # 重启数据库服务
2 无密码登陆,并修改登陆密码
[root@host50 ~]# mysql # 无密码直接登陆
mysql>use mysql; # 先进入mysql库中;主机,用户名和密码信息存放在mysql库中的user表中。
mysql> select host,user,authentication_string from mysql.user # 查看数据
库管理员root本机登录密码(密码是加密后保存的)
# 主机名 #用户名 #密码(加密的密码)
+-----------+-----------+-------------------------------------------+
| host | user | authentication_string |
+-----------+-----------+-------------------------------------------+
| localhost | root | *F19C699342FA5C91EBCF8E0182FB71470EB2AF30 |
| localhost | my