数据库备份

备份并恢复MariaDB数据库

如何在终端里备份并恢复MariaDB数据库

MariaDB是由前MySQL开发人员组成社区开发的一个MySQL分支。这篇教程向你展示如何用mysqldump工具来备份MariaDB数据库,以及用mysql客户端工具恢复MariaDB数据库。 mysqldump 我们要使用mysqldump命令行工具来备份MariaDB数据库。mysqldump是专门用来备份数据库的。mysqldump的一个特点是备份时不需要停止MariaDB Daemon。它可以备份单个数据库,多个数据库或所有数据库。mysqldump默认会创建一个dump文件(dump file)。dump文件里包含了用于重建原有数据库所需要的SQL语句。 Binary Log 二进制日志 Binary log记录了对数据库做出的所有更改。二进制日志可以是基于SQL语句的,也可以是基于数据表行的。它的主要用途是replication。在数据库备份和恢复时,也需要用到binary log。 为了启用二进制日志,我们需要编辑MariaDB的配置文件。在不同的Linux发行版上,这个配置文件的名称会有所不同。通常这个文件是/etc/my.cnf。在ubuntu15.10系统上,这个配置文件是/etc/mysql/mariadb.conf.d/mysqld.cnf。 打开这个配置文件,在[mysqld]下,找到下面这一行 #log_bin     = /var/log/mysql/mysql-bin.log 去年前面的#号,保存文件。如果你找不到,那就手动添加这一行。 重启MariaDB数据库服务器。...