1、文件是指定格式的文本文件 2、是可以执行的SQL脚本文件
使用方法有以下3种:
1、备份指定的多个数据库。
mysqldump -u root -p --databases choose test > roverliang.sql
2、备份所有的数据库
mysqldump -u root -p --all-databases choose test > roverliang.sql
3、备份指定数据库中的某些表
mysqldump -u root -p choose test > roverliang.sql
mysqldump 完整的参数是:
mysqldump -u USER_NAME -p PASSWORD [其他选项] DB [其他数据库库表]
--default-character-set
: 设置字符集
--single-transaction
: 将导出设置成事务
--no-data
: 导出的SQL脚本中,将只包含创建表的create 语句。
--add-drop-table
:导出的脚本中,包含 drop table if exists
--routines
导出存储过程及函数
--events
导出事件
--triggers
导出触发器