记录第N次给黑客删除mysql数据后docker修改mysql密码

70 阅读1分钟

前言

mysql已经又又又给黑客勒索了....然后想重新创建数据库的时候发现自己又把mysql密码给忘记了,找了很多篇文章,最后决定自己记录一下。

47fc31909a30681ee65e580ba0bbbdf.png

悲惨人生

先在mysql下的配置文件修改docker.cnf(如果没有就先创建)

image.png 我这里是直接挂载到了宿主机上的文件夹,所以会自动同步。

里面的内容为

[mysqld]  
skip-host-cache  
skip-name-resolve  
skip-grant-tables
接着重启mysql容器、再进入到mysql内部

image.png

 mysql -u root -p

输入后直接回车 不用输入密码

然后会提示这个东西

image.png

这个时候输入

flush privileges;

再输入

 set password for root@localhost = password('123456');

image.png

mysql密码修改完成!