文章、用户、订单都存在数据库里,它才是网站真正的核心资产。以下四个动作是每个站长的必修课。
建库与字符集
新建数据库时字符集统一选 utf8mb4,避免表情符号与生僻字存储报错。为每个网站使用独立的数据库与账号,权限只授予对应库,降低单点失陷的影响面。
定时备份
小站用 crontab 每天执行一次 mysqldump 导出,配合异地存储(对象存储或另一台机器)保存最近七天。只存在同一块磁盘上的备份等于没有备份。
恢复演练
备份的价值只有在恢复时才能验证。每季度找一台测试机完整跑一次导入恢复,确认备份文件真实可用。
日常维护
- 数据库端口不对公网开放,绑定本机访问;
- 定期清理无用数据表与日志表,保持备份体积可控;
- 升级程序前先手动备份一次。





