目录
- 引出
- 起因(si因)
- 不出意外,就出意外了
- 找华为云求助
- 解决
-
- 1.改密码
- 2.新建一个MySQL,密码设置复杂一点
- [3.开启 binlog备份【待续】](#3.开启 binlog备份【待续】)
- 总结
引出
1.不出意外的话,就出意外了;
2.硬件有价,数据无价,程序员不删东西;
3.删东西的程序员不是好。。。;
起因(si因)
最近搞了一台华为云服务器玩,建了一个MySQL的docker数据库,密码设置得及其简单,写博客的时候还暴露了自己服务器的ip,结果不出意外就出意外了。
20230911早上数据库还好好的;
202309002035一看,Navicat连不上了;
报错:
1130-Host '114.222.228.160'is not allowed to connect to this MySQL server
解决报错
搜了一下网上的教程
update user set host = '%' where user = 'root';
诶嘿,连上了
不出意外,就出意外了
程序员bug理论:解决一个bug,会出现另外的bug
打开数据库
what???
找华为云求助
勒索病毒:
勒索一般是通过主机或者数据库弱口令等植入病毒,并勒索比特币;
1、不建议支付赎金,因为大多数赎金支付了也无法获得解密;
2、若数据很关键,建议寻求第三方专业解密公司做数据恢复;若数据不关键,则建议择机重装系统;
3、修改所有管理端口的账号和密码,并配置强口令。建议使用 安全组策略 限制访问,并禁止将管理端口和管理后台开放到互联网,仅开放必要的业务端口。
4、数据恢复完毕后,立即对 ECS 配置定期快照策略,同时做好异地数据备份工作。
教训:备份
教训:密码
我之前的密码是:123
解决
1.改密码
update user set authentication_string='XXXXX' where user='root';
然而有出现了新的问题。。。。算了重建一个MySQL吧
2.新建一个MySQL,密码设置复杂一点
3.开启 binlog备份【待续】
总结
1.不出意外的话,就出意外了;
2.硬件有价,数据无价,程序员不删东西;