问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...mysql批量导出多个数据库。单个的是mysqldump -uroot - p 库名...

发布网友 发布时间:2022-04-25 21:09

我来回答

2个回答

热心网友 时间:2022-04-08 20:15

MySql的备份命令

myisam引擎
#mysqlmp -uroot -pxxx -A -B -F --master-data=2  -x --events >/opt/name.sql.gz
innodb引擎
#mysqlmp -uroot -pxxx  -A -B -F --master-data=2 --events --single-transaction | gzip>/opt/name.sql.gz

--master-data   这个参数在建立slave数据库的时候会用到,当这个参数的值为1的时候,mysqlmp出来的文件就会包括CHANGE MASTER TO这个语句,CHANGE MASTER TO后面紧接着就是file和position的记录,file和position记录的位置就是slave从master端复制文件的起始位置。默认情况下这个值是1   当这个值是2的时候,chang master to也是会写到mp文件里面去的,但是不会有上面那个作用了 --master-data=1   (--master-data=2注释)   表示在mp过程中记录主库的binlog和pos点,并在mp文件中不注释掉这一行,即恢复时会执行; -F   切割binlog参数
-A   备份所有库  -B, --databases        备份数据时使用-B参数,会在备份数据中增加建库及use库的语句   使用-B参数,后面可以接多个库,否则只能有一个库,之后的都被认为是表
--single-transaction 适合innodb事务数据库备份(可代替锁表)   设置事务的隔离级别为可重复读,即REPEATABLE READ,这样能保证在一个事务中所有相同的查询读取到同样的数据,也就大概保证了在mp期间,如果其他innodb引擎的线程修改了表的数据并提交,对该mp线程的数据并无影响. :InnoDB 表在备份时,通常启用选项 --single-transaction 来保证备份的一致性,实际上它的工作原理是设定本次会话的隔离级别为:REPEATABLE READ,以确保本次会话(mp)时,不会看到其他会话已经提交了的数据。
-x,--lock-all-tables    Locks all tables across all databases. This is achieved by taking a global read lock for the ration of thewhole mp. Automatically turns --single-transaction and --lock-tables off.
-l, --lock-tables   Lock all tables for read.

热心网友 时间:2022-04-08 21:33

可以考虑把所有的库名都写到一个database的文本里面,一个库一行

然后写个for循环就可以了
for i in `cat database`
do
mysqlmp -uroot - p $i > /tmp/$i.sql
done
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
罗马全面战争怎么样提高元老院评价? 半夜家中镜匾忽然碎了 镜子忽然碎掉怎么解 化能异养型微生物分类 如何判断自养微生物与异养微生物 如何得知某微生物是否为哪种氨基酸的异养型微生物。 滨州市北海振宇电子科技有限责任公司怎么样? 北京振宇科技有限公司怎么样? 上海振宇化工科技有限公司经营范围 商业医保是否值得购买? 在Linux下我用mysqldump导出数据库时候报错,救命,在线等! Safari浏览器无痕模式为什么还有数据产生 深证H股是什么意思? H股是什么意思啊? 从树上摘的熟的无花果能直接吃吗? 高分求合肥各区的所有中小学名称和地址 哪些属于合肥的市中心? 合肥市经开区邮政编码是多少 合肥四中在哪个区? 无花果果皮能吃吗 合肥市阜阳路号属于哪个区? 银泰城在合肥哪个地方啊? 安徽省人民政府的地址是什么? 无花果剥皮吃吗 合肥市 经度117.282699纬度31.866942在哪 无花果口味香甜,有护胃清肠、消肿解毒的作用,无花果的皮能吃吗? 合肥市四个区的主干道分别是什么? 安医第一附院是在合肥哪个区,哪个路。 安徽省合肥市瑶海区长江东路三十埠桥西 属于哪个街道 安徽省合肥市长江中路四牌楼邮局一楼大厅是哪个区 定时在linux下导出oracle数据库怎么实现 为什么最后一个月叫腊月?腊月是怎么来的? 十二月最后一个月说说 农历的十二月为什么叫“腊月? 12月31日是不是每年的最后一天? 腊月和12月一样吗?有什么区别? 最后一个月的英文怎么写 12月是不是今年的最后一个月!! 最后一个月是英文中的December吗? 和对象分手了,可以做好朋友吗? 十二月的最后一月是什么星座 分手后能当朋友吗? 2021年12月最后一天是星期几 英语一月到十二月怎么记 翻译英语“十二月份是一年中的最后一个月” 分手了可以做朋友吗 一年的最后一个月是十二月用英语怎么说 12月最后一个月留言喜欢的人 分手了还可以做朋友吗??? 为什么农历中常叫“腊月”,而不是“十二月”?