前言
mysql已经又又又给黑客勒索了....然后想重新创建数据库的时候发现自己又把mysql密码给忘记了,找了很多篇文章,最后决定自己记录一下。
悲惨人生
先在mysql下的配置文件修改docker.cnf(如果没有就先创建)
我这里是直接挂载到了宿主机上的文件夹,所以会自动同步。
里面的内容为
[mysqld]
skip-host-cache
skip-name-resolve
skip-grant-tables
接着重启mysql容器、再进入到mysql内部
mysql -u root -p
输入后直接回车 不用输入密码
然后会提示这个东西
这个时候输入
flush privileges;
再输入
set password for root@localhost = password('123456');
mysql密码修改完成!