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参数

坚持原创技术分享,您的支持将鼓励我继续创作!
-------------本文结束感谢您的阅读-------------
分享到:
0%