mysqldump使用常用参数说明
我用来实现自动全备份的脚本(可以满足一般有前后版本兼容要求的导出导入操作,我的字符集是latin1):
?mysqldump.exe -umyusername -pmypass -h localhost -P 3306 –triggers=false –complete-insert?
??????? -q –extended-insert=false? –default-character-set=latin1 –no-create-db=TRUE?
??????? –no-create-info=TRUE –add-drop-table=FALSE –replace=TRUE -B MY_DB >> “c:\123.sql”
?
如果库中有不断增加的海量数据,不建议参与日常的全备份,可以用–ignore-table忽略这些表(否则导出文件太大,导出过程太长)。
?
另附:mysqldump参数详细说明
Mysqldump参数大全(参数来源于mysql5.5.19源码)
?
参数
参数说明
–all-databases??,?-A
导出全部数据库。
mysqldump??-uroot?-p?–all-databases
–all-tablespaces??,?-Y
导出全部表空间。
mysqldump??-uroot?-p?–all-databases?–all-tablespaces
–no-tablespaces??,?-y
不导出任何表空间信息。
mysqldump??-uroot?-p?–all-databases?–no-tablespaces
免责声明: 本文仅代表作者个人观点,与无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。