author by dzh 2019-11-12
今天收到一条短信告知我的网站备案成功了,那个激动啊, 打开网站,悲剧了 query database error. 进入mysql查看 发现数据库没了???
奈何自己也没有备份,只有一个很老的备份sql, 然后就只剩下一篇文章了。欸!
因此 划重点:
1.docker 部署mysql 数据卷确认好没问题, 并及时定期做备份
2.为了以防万一,mysql也使用dump命令再备份一次。
毕竟数据无价!
增加安全性的措施
后续建议自建数据库加固方法:
- 密码强化,使用复杂密码设置,防止被破解。
- 不推荐使用默认的端口3306, 换一个其他不常用的端口,避免通过端口进行攻击;
- 不推荐开启远程访问, my.cnf 配置文件中添加 bind-address =127.0.0.1, 仅配置本地访问。
- 如果有远程访问的需求,建议收敛账户的主机Host配置,允许特定安全网段访问数据库。
- 使用云主机的安全组功能,限制访问来源和端口。
- 定期修改账户密码,使用12位以上大小写字母、数字、特殊字符。
- 数据库开启bin-log日志可以参考:https://blog.csdn.net/king_kgh/article/details/74800513
版权属于:dingzhenhua
本文链接:https://www.dcmickey.cn/typecho/6.html
转载时须注明出处及本声明
最后一次更新于2020-03-17
0 条评论