1.全量备份
-
语法:备份指定库下的所有表
mysqldump -u用户名 -p密码 [备份参数] 数据库名 > 备份的文件名
-
语法:备份指定库下的单个表
mysqldump -u用户名 -p密码 [备份参数] 数据库名 表名 > 备份的文件名
-
备份参数
参数 说明 -A 导出所有数据库数据,包括数据库和创建脚本 -a 导出包括创建选项,默认启用(如创建表时带有选项 ENGINE DEFAULT CHARSET
不需要则使用:–skip-create-options-B 导出指定数据库数据,包括数据库和表的创建脚本 <不需要则使用:-n, --no-create-db> -C 服务器客户端协议间使用压缩 -c 完整插入语句,insert时把字段名都列出 --compact 多余的注释去掉,一般用于debug,生产不用 --compatible 导出相应模式的脚本,模式有:ansi, mysql323, mysql40,postgresql, oracle, mssql, db2, maxdb, no_key_options,no_table_options, no_field_options -d 只备份表结构