mysqldump命令详解, MySQLdump命令是Mysql数据库中的一个备份工具,可以用标准sql语言将Mysql服务器中的数据库导出并保存到文件中。mysqldump命令备份的工作原理:
一般来说,使用mysqldump备份一个数据库的过程,其实就是直接从mysql数据库中以逻辑sql语句的形式输出数据或者产生备份文件的过程。
语法格式:
mysqldump(选项)
参数描述:
1.-B可以指定多个库,并添加数据库构建语句和use语句。
2.- compact移除注释,适用于调试输出,无需使用即可生成。
3.-备份所有的库和表。
4.-F刷新二进制日志,相当于-—flush-logs。
5.- master-data添加binlog日志名称和相应的位置点。
6, -x,-lock table lock table
7.-l只读锁表
8.-d仅备份表结构。
9.-t仅备份数据。
10.-单事务适用于innodb事务数据库备份。
11. Options play an optimization role, which is similar to-Add-Delete-Table,-Add-Lock,-Create-Option,-Skip-Option.
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.sql
mysqldump命令详解,以上就是本文为您收集整理的mysqldump命令详解最新内容,希望能帮到您!更多相关内容欢迎关注。