目前数据库服务主要有两种方案:
1.自建数mysql
2.使用RDS数据库
rds这里指的是阿里云提供的 提供稳定可靠、可弹性伸缩的关系型云数据库RDS,这里是mysql。
本文档为mysql自建和使用rds备份教程。通过全量和增量(实时备份)预防程序漏洞,误操作,被黑客攻击等导致数据丢失,防患于未然。
1.自建mysql数据库
a.全量备份
备份命令:mysqldumpMySQL数据库自带的一个很好用的备份命令。是逻辑备份,导出 的是SQL语句。也就是把数据从MySQL库中以逻辑的SQL语句的形式直接输出或生成备份的文件的过程。
单实例语法(Syntax):
mysqldump -u <username> -p <dbname> > /path/to/***.sql
多实例的备份语法(Syntax):
mysqldump -u <username> -p <dbname> -S <sockPath> > /path/to/***.sql
eg: mysqldump -u root -p wordpress > /opt/mysql_$(date +%F).sql
目前车队宝数据量小,全量备份采用MySQL的dump即可,
b.实时备份
mysql实时备份开启binlog即可。
MySQL 的二进制日志 binlog 可以说是 MySQL 最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select、sho