您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

mysqldump导出多个数据库

2024/6/11 14:54:22发布26次查看
mysqldump -uroot -p111111 -q -e -r -x --databases account game_s1 game_s2 ...... d:\backup.sql #自己用过的备份参数,供大家参考 mysqldump更多用法参考http://blog.csdn.net/allen_a/article/details/51330658 –quick,-q 该选项在导出大表时很有用
mysqldump -uroot -p111111 -q -e -r -x --databases account game_s1 game_s2 ...... > d:\backup.sql   #自己用过的备份参数,供大家参考
mysqldump更多用法参考http://blog.csdn.net/allen_a/article/details/51330658
–quick,-q该选项在导出大表时很有用,它强制 mysqldump 从服务器查询取得记录直接输出而不是取得所有记录后将它们缓存到内存中。
--extended-insert, -e使用具有多个values列的insert语法。这样使导出文件更小,并加速导入时的速度。默认为打开状态,使用--skip-extended-insert取消选项。
--single-transaction该选项在导出数据之前提交一个begin sql语句,begin 不会阻塞任何应用程序且能保证导出时数据库的一致性状态。它只适用于多版本存储引擎,仅innodb。本选项和--lock-tables 选项是互斥的,因为lock tables 会使任何挂起的事务隐含提交。要想导出大表的话,应结合使用--quick 选项。在本例子中没有起到加快速度的作用mysqldump -uroot -p --host=localhost --all-databases --single-transaction
-t 仅导出表数据,不导出表结构–quick,-q该选项在导出大表时很有用,它强制 mysqldump 从服务器查询取得记录直接输出而不是取得所有记录后将它们缓存到内存中。
--extended-insert, -e使用具有多个values列的insert语法。这样使导出文件更小,并加速导入时的速度。默认为打开状态,使用--skip-extended-insert取消选项。
--single-transaction该选项在导出数据之前提交一个begin sql语句,begin 不会阻塞任何应用程序且能保证导出时数据库的一致性状态。它只适用于多版本存储引擎,仅innodb。本选项和--lock-tables 选项是互斥的,因为lock tables 会使任何挂起的事务隐含提交。要想导出大表的话,应结合使用--quick 选项。在本例子中没有起到加快速度的作用mysqldump -uroot -p --host=localhost --all-databases --single-transaction
-t 仅导出表数据,不导出表结构
--routines, -r
导出存储过程以及自定义函数。
mysqldump -uroot -p --host=localhost --all-databases --routines
--lock-all-tables, -x
提交请求锁定所有数据库中的所有表,以保证数据的一致性。这是一个全局读锁,并且自动关闭--single-transaction 和--lock-tables 选项。
mysqldump -uroot -p --host=localhost --all-databases --lock-all-tables
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product