在生产机器上通常是要备份数据库的,主要是防止重要数据丢失,这里就不细说为什么备份了,这篇文章是MariaDB数据库的逻辑备份
大概说一下备份方式吧
物理备份
这个方式就是拷贝物理文件备份: mariadb...的数据库文件路径 /var/lib/mysql
比如:cp和tar拷贝物理文件也就是要停机或者停止访问,说白了就是停止提供服务了,常见的就是服务器维护,也不一定是停止服务也可以使用:xtrabackup...的数据库,所以用 mysqldump即可
逻辑备份
逻辑备份,就是将数据库的数据以SQL语句的形式,导出备份 这个备份说白了就是SQL语句了
这个就用到 mysqldump 这个工具了,这个工具是数据库自带的...,MySQL以及MariaDB数据库都是有的,毕竟MariaDB数据库是MySQL数据库的分支吧,基本上和MySQL数据库是一样的(有兴趣可以了解一下这两个数据库的历史)
mysqldump这个工具,...对于数据库数据只有 四五十GB的情况是没问题的,但超过了最好是用物理备份了
使用mysqldump 逻辑备份所有数据库
参数解释:
-A 备份所有数据库
-B 备份单个或者多个数据库,也能指定备份某个数据库中的某个表