mysqldump导出完整sql脚本
#导出某个数据库--结构+数据
shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx –opt db_name |gzip -9 > /db_bakup/db_name.gz
#导出某个数据库的表--结构+数据+函数+存储过程
shell>mysqldump –no-defaults -h192.168.161.124 -uroot -pxxxxxx –opt -R db_name |gzip -9 > /db_backup/db_name.gz
#导出多个数据库
shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx –opt –databases db_name1 db_name2 db_name3 |gzip -9 > /db_backup/mul_db.gz
#导出所有的数据库
shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx –opt –all-databases |gzip -9 > /db_bak/all_db.gz
#导出某个数据库的结构
shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx –opt –no-data db_name|gzip -9 > /db_bak/db_name.strcut.gz
#导出某个数据库的数据
shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx –opt –no-create-info db_name|gzip -9 > /db_bak/db_naem.data.gz
#导出某个数据库的某张表
shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx –opt db_name tbl_name |gzip -9 > /db_bak/db_name.tal_name.gz
# 导出某个数据库的某张表的结构
shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx –opt –no-data db_name tal_name | gzip -9 > /db_bak/db_name.tal_name.struct.gz
#导出某个数据库的某张表的数据
shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx –opt –no-create-info db_name tbl_name | gzip -9 > /db_bak/db_name.tbl_name.data.gz
##–opt==–add-drop-table + –add-locks + –create-options + –disables-keys + –extended-insert + –lock-tables + –quick + –set+charset
##默认使用–opt,–skip-opt禁用–opt参数