mysql 数据库备份的多种方式
发布时间:2021-01-08 07:07:05 所属栏目:MySql教程 来源:网络整理
导读:副标题#e# 一、使用mysqldump进行备份 1、完整备份所有数据库 mysqldump -u root -p --all-databases E:/all.sql 在mysql8之前,存储过程和事件存储在mysql.proc和mysql.event表中。 从mysql8开始,相应对象的定义存储在数据字典中,这些表不会被备份。 要
通过--no-schemas选项来跳过 schema 并且仅备份数据 mydumper -u root --password=密码 -B 数据库 -T 数据表 -t 8 --no-schemas --compress --trx-consistency-only --outputdir 导出路径
四、使用普通文件进行备份 可以通过直接复制数据目录中的文件来进行备份,需先关闭mysql,复制文件,然后启动mysql。 ? 五、使用xtrabackup进行备份 https://www.percona.com/downloads/XtraBackup/LATEST/ 1、全量备份 xtrabackup --defaults-file=/etc/my.cnf --host=主机IP --user=用户名 --password=密码 --port=端口 --backup --parallel=3 --target-dir=备份目录 --defaults-file 数据库配置文件 --backup 执行备份操作 --parallel 备份时并发的线程数 --target-dir 备份文件的目录 2、增量备份 xtrabackup --defaults-file=/etc/my.cnf --host=主机IP --user=用户名 --password=密码 --port=3306 --backup --parallel=3 --target-dir=增量备份目录 --incremental-basedir=全量备份目录 ?增量备份是基于全量备份的,--incremental-basedir 指向全量备份目录 (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |