二进制安装MYSQL 破解密码

二进制安装mysql
[root@localhost ~]# tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
[root@localhost ~]# cd /usr/local/
[root@localhost local]# ln -s mysql-5.7.24-linux-glibc2.12-x86_64/ mysql
[root@localhost local]# useradd -M -s /sbin/nologin mysql
[root@localhost mysql]# chown -R mysql:mysql /usr/local/mysql
[root@localhost mysql]# ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
然后会有一个默认密码,不用管他
以下模拟忘记默认密码怎么办?(破解)
[root@localhost ~]# systemctl stop mysqld
[root@localhost ~]# ps aux | grep mysqld
mysqld_safe --skip-grant-tables &
mysql
进入mysql
进行修改密码
mysql> show databases;
mysql> use mysql
mysql> show tables;
mysql> desc user;
mysql> select user,authentication_string from user;
mysql> update user set authentication_string=PASSWORD('123456') where user='root';
mysql> flush privileges;
mysql> exit

猜你喜欢

转载自www.cnblogs.com/123456likun/p/11532832.html