mysqldump命令详解

6、 -x ,--lock-tables 锁表 7、-l 只读锁表 8、-d 只备份表结构 9、-t 只备份数据 10、--single-transaction 适合innodb事务数据库备份 11、--opt 起到优化的作用,和—add-drop-table, —add-locks, —create-options, —skip-opt作用相似 12.-c 在导出数据的时候,在insert into ...
mysqldump命令详解
mysqldump命令是怎样的呢?下面就让我们一起来了解一下吧:
mysqldump命令是属于MySQL数据库中的备份工具,可以用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并且保存到文件中。
mysqldump命令备份的工作原理:
一般来说,利用mysqldump备份数据库的过程,实际上就是将数据从mysql库里以逻辑sql语句的形式直接输出或者生产备份的文件的过程。
语法格式:
mysqldump(选项)
参数说明:
1、-B 可以指定多个库,并增加建库语句和use语句
2、--compact 去掉注释,适合调试输出,可生成不用
3、-A 备份所有的库与表
4、 -F 刷新二进制日志,等同于 —flush-logs
5、--master-data 增加binlog日志名以及对应的位置点
6、 -x ,--lock-tables 锁表
7、-l 只读锁表
8、-d 只备份表结构
9、-t 只备份数据
10、--single-transaction 适合innodb事务数据库备份
11、--opt 起到优化的作用,和—add-drop-table, —add-locks, —create-options, —skip-opt作用相似
12.-c 在导出数据的时候,在insert into 后面添加列名
13、--where:在导出数据的时候添加条件
参考范例:
1、导出整个数据库
mysqldump -u 用户名 -p 数据库名 导出的文件名
mysqldump -u linuxde -p smgp_apps_linuxde linuxde.sql
2、导出一个表
mysqldump -u 用户名 -p 数据库名 表名 导出的文件名
mysqldump -u linuxde -p smgp_apps_linuxde users linuxde_users.sql
3、导出一个数据库结构
mysqldump -u linuxde -p -d --add-drop-table smgp_apps_linuxde linuxde_db.sql2024-04-18
mengvlog 阅读 9 次 更新于 2025-07-19 20:28:39 我来答关注问题0
  • mysqldump命令是属于MySQL数据库中的备份工具,可以用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并且保存到文件中。mysqldump命令备份的工作原理:一般来说,利用mysqldump备份数据库的过程,实际上就是将数据从mysql库里以逻辑sql语句的形式直接输出或者生产备份的文件的过程。语法格式:mysqldump(选项...

  •  文暄生活科普 mysqldump命令详解 Part 8 --single-transaction 参数的使用

    1. --single-transaction 此参数允许在单一事务中导出所有表,生成一致性的快照。MySQL当前版本仅对innodb引擎提供一致性保证,导出时无需锁表。其他引擎如MyISAM在导出期间会锁表,需谨慎使用。确保有效导出文件,即正确表内容及二进制日志位置,导出过程中避免执行如指定了--lock-tables的操作。推荐在mysq...

  •  阿暄生活 数据库备份与恢复详解 数据库备份与恢复bak

    命令格式:mysqldump -u 用户名 -p 数据库名 > 导出文件名。例如,mysqldump -u root -p voicevoice.sql,然后输入密码即可开始导出MYSQL数据,实现备份操作。说明:该命令会将指定数据库的所有数据导出到一个SQL文件中,这个文件就是备份文件,可以用于后续的数据库恢复。直接备份数据库存储文件(mdf,...

  • 1.MySQLdump常用命令www.cnblogs.com/smail-bao/p/6402265.html2.利用Shell脚本实现对mysql数据库的备份:www.cnblogs.com/mracale/p/7251292.html3.Linux下的Crontab定时执行任务命令详解:www.cnblogs.com/longjshz/p/5779215.html 抢首赞 已赞过 已踩过< 你对这个回答的评价是? 评论 分享 复制链接https://...

  • 2)执行mysql命令导入数据库,命令格式为:mysql -u用户名 -p密码 数据库名

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部