MySQL备份相关

备份某个数据库某张表结构,我的是多实例所以需要指定socket

 mysqldump -uroot --socket=/tmp/mysql3300.sock -p'XXXX' -d dbname tablename >  db.table.sql;

备份某个数据库某张表结构及表数据(不加 -d)

mysqldump -uroot --socket=/tmp/mysql3300.sock -p'XXXX'  dbname tablename >  db.table.sql;

备份某个数据库的所有表结构

mysqldump -uroot --socket=/tmp/mysql3300.sock -p'XXXX'  -d dbname > db.sql;

备份某个数据库所有表及数据(不加 -d)

mysqldump -uroot --socket=/tmp/mysql3300.sock -p'XXXX' dbname > db.sql;

备份某数据中多张表(test1,test2,test3)结构及表数据用空格隔开

mysqldump -uroot --socket=/tmp/mysql3300.sock -p'XXXX' dbname test1 test2 test3 > db.sql;

 

posted @ 2017-09-28 17:43  warren1236  阅读(89)  评论(0)    收藏  举报