mysqldump

备份所有数据库且不锁表

mysqldump -h 192.168.1.1 -uusername -ppwd --all-databases --skip-lock-tables >aaa.sql 

mysqldump -uroot –p -n -t -q -e --databases db1 db2 db3 > D:/dump/transfer-All-mysql.dump

 

-q

 

该选项用于转储大的表。它强制mysqldump从服务器一次一行地检索表中的行而不是检索所有行并在输出前将它缓存到内存中

-t

 

不写重新创建每个转储表的CREATE TABLE语句。

-e

 

使用包括几个VALUES列表的多行INSERT语法。这样使转储文件更小,重载文件时可以加速插入

-n

 

该选项禁用CREATE DATABASE /*!32312 IF NOT EXISTS*/ db_name语句,如果给出---database或--all--database选项,则包含到输出中。

参考资料http://www.cnblogs.com/wxb-km/p/3610594.html

posted @ 2017-03-21 11:04  已老  阅读(185)  评论(0编辑  收藏  举报