mysql-中级密码破解(详细)

MySQL密码破解
1.配置文件加跳过密码权限行
[root@local ~]# vim /etc/my.cnf
[mysqld]
basedir = /usr/local/mysql #安装目录
datadir = /opt/data #数据目录
socket = /tmp/mysql.sock #套接字分俩个目录 /tmp/mysql.sock或/var/lib/mysql/mysql.sock
port = 3306 #端口号
user = mysql #用户
pid-file = /opt/data/mysql.pid #进程文件
skip-name-resolve #跳过域名解析
skip-grant-tables #跳过密码授权
#server-id=1 #服务id
#log-bin=mysql-bin #开启日志服务
2.重启mysql
systemctl restart mysqld
3.修改密码
#进入系统库mysql
use mysql
#设置密码  8.0版本之前的是password 现在是authentication
update user set authentication_string =password('密码') where User=‘root’ and Host = ‘localhost’
4.注释掉免密登录,重启
#skip-grant-tables
systemctl restart mysqld
就成功了

你可能感兴趣的:(MySQL,mysql,数据库,运维,linux,centos)