MySQL运维、备份、开发规范
运维规范
1、不用root运行服务端进程。
2、文件目录权限隔离。
3、严控公网访问。
4、严控MySQL授权。
5、杜绝弱密码。
6、从库设置read only。
7、线上重要操作必须备份。
8、善用screen -S db 远程操作,防止重要操作网络断开。
9、mysql_config_editor 配置免账号密码登陆。
备份规范
1、定期备份。
2、异地备份。
3、binlog也要备份。
4、验证备份可靠性。
5、考虑对备份数据加密。
开发规范
1、不用宽表。
2、不运行大SQL。
3、禁止大事务。
4、不跑全文索引,模糊搜索。
5、用InnoDB+自增主键。
6、大对象数据独立存储。
7、业务SQL上线前要审计。
浙公网安备 33010602011771号