自己数据库被攻击还被勒索了全过程

事情经过

今天点开自己搭建的数据库,想着写点sql去练习一下,通过docker去搭建的,方法链接: docker 安装以及使用docker安装mysql.
然后发生了这个事情1130主机“xx.xx.x.x”不允许连接到此MYSQL服务器
在这里插入图片描述
我进入自己的服务器里面,进入容器查看,发现mysql在运行,但是远程打不开了,然后我百度了一下原因,原因如下:


先说说这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录失败了,解决方法如下:

在装有MySQL的机器上登录MySQL mysql -u root -p密码
执行use mysql;
执行update user set host = ‘%’ where user = ‘root’;这一句执行完可能会报错,不用管它。
执行FLUSH PRIVILEGES;

经过上面4步,就可以解决这个问题了。
链接: Host is not allowed to connect to this MySQL server解决方法.


等我打完了登录数据库后我发现,多了一个数据库,README_DDD ,并且我的自己的测试数据库 wkk 里面的数据没了。
自己数据库被攻击还被勒索了全过程_第1张图片
数据库里面的数据变成了
自己数据库被攻击还被勒索了全过程_第2张图片

1	以下数据库已被删除:wkk。 我们有完整的备份。 
    要恢复它,您必须向我们的比特币地址   bc1q8ap7s3j8jltmanmhtm48lmmz776t9mjp3ggmxz支付0.004比特币(BTC)。
    如果您需要证明,请通过以下电子邮件与我们联系。
    zina4@tutanota.com 。 任何与付款无关的邮件都将被忽略!	bc1q8ap7s3j8jltmanmhtm48lmmz776t9mjp3ggmxz	
    zina4@tutanota.com

啊原来我被攻击了,唉大哥你说说,没事攻击我这个搬砖的干啥。。。可能是我的数据库吸引了他们哈哈哈

总结

1,数据库密码别设置成123456,我这个是自己测试用,所以这样设置图个方便,我后来改了。
2,被勒索了不要交钱,不要交钱,还有啊如何支付比特币啊哈哈哈,我也不知道该怎么给,所以我想给钱也没办法。
3,数据要备份,不要放到一个篮子里面。
4,我们公司这边的数据库都是在内网用的还有加密,所以安全级别要高一些。

你可能感兴趣的:(数据库,数据库,mysql,database,java,后端)