忽然链接不上阿里云docker中的MySQL,原来是被黑了(“Host ‘8.132.23.182‘ is not allowed to connect to this MySQL server“)

之前用的一直好好的,今天跑程序的时候忽然报错

Cause: java.sql.SQLException: null, message from server: “Host’8.131.83.189’ is not allowed to connect to this MySQL server”

然后我打开Navicat 远程链接,结果报错

在这里插入图片描述

然后登上服务器,进入docker 查看

docker ps

在这里插入图片描述
容器正在运行,进入MySQL,注意换成自己的容器id

docker exec -it b06348971cef /bin/bash

登录MySQL(换成自己的mysql账号密码)

mysql -uroot -p111111
use mysql
select host from user where user='root';

查看root用户后发现只能本地访问,这就很迷了,之前一直能连上的。。。。

在这里插入图片描述
解决办法:

update user set host = '%' where user ='root';

在这里插入图片描述
刷新

flush privileges;

在这里插入图片描述
再次测试链接成功:

在这里插入图片描述
然后我打开之前的数据库,表都没了。。

在这里插入图片描述
在这里插入图片描述
发现只有一张表了,翻译一下

在这里插入图片描述

为了恢复您丢失的数据库并避免其泄露:将0.0175比特币(BTC)发送到我们的比特币地址1JmiJ9bXWvdquXPiwrTVcgjQDfrx6o76KJ,并通过电子邮件联系我们,并提供您的服务器IP或域名和付款证明。您的数据库已下载并备份到我们的服务器上。我们现在有的备份:。任何电子邮件没有你的服务器IP地址或域名和付款证明一起将被忽略。如果我们在接下来的10天内没有收到你的付款,我们将公开你的数据库或使用它们。

尽然被黑了,而且还被勒索了,还好只是学习数据。默默的再把访问权限改回本地访问。。。 再加强一下密码,同时做好备份工作。

帮助到您请点赞关注收藏谢谢!!

  • 15
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值