千家信息网

MySQL5.6 备份之mysqldump(一)

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,Usage: mysqldump [OPTIONS] database [tables]OR mysqldump [OPTIONS] -databases [OPTIONS] DB1 [DB2 DB3
千家信息网最后更新 2025年11月07日MySQL5.6 备份之mysqldump(一)

Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] -databases [OPTIONS] DB1 [DB2 DB3…]
OR mysqldump [OPTIONS] -all-databases [OPTIONS]
可使用mysqldump -help查看所有命令帮助

最常用的参数说明:1. --all-databases ,-A:导出全部数据库,包括mysql、informance_schema、performance_schema数据库例子:mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --all-databases > all.sql     或者:     mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock -A > all.sql2.--no-data, -d:导出所有数据库的表结构,不包括数据例子:mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --no-data --all-databases > 1.sql     或者:     mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock -d -A > 1.sql3.--databases , -B导出某个数据库的数据例子:mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --databases testdatabase > 1.sql    或者:    mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock -B testdatabase > 1.sql4.--add-drop-database:每个数据库创建之前添加drop数据库语句,使用此选项需要谨慎,因为再导入数据库时候,会覆盖已经存在的数据库,此选项默认关闭。5.--add-drop-table每个数据表创建之前添加drop数据表语句,默认为打开状态,使用--skip-add-drop-table关闭该功能例子:取消添加drop表语句:mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --skip-add-drop-table --all-databases > all.sql6.--master-data 导出带有master_log_file和master_log_pos 信息,初始化slave时候使用例子:   mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --master-data --all-databases > all.sql7.--single-transactionInnoDB表在备份时,启用选项--single-transaction来保证备份的一致性,它的工作原理是设定本次session的隔离级别为REPEATABLE READ,以确保本次会话备份时,不会看到其他会话已经提交了的数据。同时加global read lock 的时间很短,可以理解为hot backup,所以强烈建议在用mysqldump参数做备份的时候加上--single-transaction参数。


数据 数据库 例子 备份 参数 时候 语句 数据表 一致 一致性 信息 功能 原理 同时 命令 常用 建议 时间 状态 级别 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 辽宁人口信息管理系统服务器 火车头采集数据库 小程序云函数读写数据库 北京网络安全服务 一根木头互联网科技有限公司 软件开发接单平台什么鸟 白城自由的计算机网络技术 福建邮件营销外贸软件开发 网络安全法基本规则 医院网络安全教育总结 软件开发项目毕业设计 数据库原理与应用教程第四版习题 哈尔滨大学网络技术学院专升本 软件开发项目涵盖什么内容 odbc数据库连接的命令 access数据库历年真题 软件开发总监模板 网络安全人才报告2021 西青区企业网络技术创造辉煌 学校网络安全小组成员名单 红河bim软件开发工程 黄浦区服务器设备回收公司哪里有 北京展招网络技术有限公司 把数据库导入java里面 iqoo手机服务器 魔兽怀旧服怎么解除服务器关联 列出网络安全的五大服务 哈尔滨大学网络技术学院专升本 数据库毕业论文有哪些收获 学校网络安全小组成员名单
0