MySQL被Oracle收购后,MySQL之父开启了MySQL的衍生版本MariaDB,他们两个各自发展。MariaDB完全开源,提供了一些MySQL企业版才能提供的功能。MySQL企业版提供了更成熟的新特性。

MySQL备份和恢复

备份数据要考虑的几个问题:

1、备份策略:全量、增量及差异备份;

2、备份方式:热备(业务不中断)、温备(备份期间只允许读操作)、冷备(停机备份)

拷贝文件进行全量备份

此方式用于:『测试环境获取数据』或者『数据量较小』的情况下进行一次性或者定时全量备份。MySQL在拷贝文件时需要锁定表(温备)或者停止服务(冷备)

STEP:向数据库加锁

mysql> FLUSH TABLES WITH READ LOCK;
Query OK, 0 rows affected (0.00 sec)

STEP:拷贝文件

mkdir dbbak-20171003
cp -a /opt/local/var/db/mysql57/ dbbak-20171003
ls dbbak-20171003

这里 cp -a保留了文件权限,如果不需要可以cp -r来拷贝

STEP:数据库解锁

mysql> UNLOCK TABLES;
Query OK, 0 rows affected (0.00 sec)

[ 编辑 | 历史 ]
最近由“jilili”在“2018-02-21 05:09:49”修改