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

在Linux下我用mysqldump导出数据库时候报错,救命,在线等!

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

我来回答

2个回答

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

通用规律只有使用 --all-databases (-A) 会 ERROR 1356,那就看看他到底备份了什么东西。于是喊上同事一起 less 看了下,上下扫了两眼。突然发现:1. 备份 SQL 文件里 DROP 掉了 mysql.proc;2. 后CREATE了一个新的 mysql.proc;3. LOCK TABLES 和 UNLOCK TABLES 中间居然没有备份 CREATE ROUTINE 任何数据?这不就是相当于每次导入全备都给我一个没有任何 sys schema routines 的全新 mysql.proc 表?那这不就异常的尴尬?
---- Table structure for table `proc`--
---- Dumping data for table `proc`-
*大白在官方文档【sys-schema-usage】官方文档明确的告诉我们不会备份 sys 库。但在使用 mysqlmp 在执行 --all-databases 会清空 mysql.proc 导致 sys 无法正常使用;这是一个 BUG,并且只存在于 MySQL 5.7.x !
1、mysql_upgrade install or upgrade sys schema
这个方案适用于 sys 库已经因为 mysqlmp 导入而损坏的情况下使用。
注意:mysql_upgrade 在修理 sys 库的同时,还修理 mysql 库和用户库表(期间加锁且速度一般),有极小可能会误伤;使用 mysql_upgrade 的时候要加上 --upgrade-system-tables,不然会扫描用户库表。
2、全备时同时备份 sys 库
这个方案适用于需要还原的数据库,sys 库也不太正常的情况下使用;在全备后额外再备份一份 sys 库用于修复。
注意:不适用于做主从时使用它。
3、使用 databases 全备
这个方案适用于所有场景的全备需求,100% 安全。
4、使用 mysql-sys 开源代码

如果你的数据库 sys 全部中招了,又是生产库。那你只能用这个方法;
mysql-sys:https://github.com/mysql/mysql-sys
中记录了 sys 库的创建语句将文件下载到本地,然后根据数据库版本,执行以下命令即可。

热心网友 时间:2022-04-08 22:54

你的报错信息是说你配置文件中的--max_allowed_packet=32M这行格式有问题。

配置这个参数时,不是所有的mysql都需要在前面加"--"的。
我的mysql是5.0.51a for linux。
我的mysql配置文件中相应的这行配置是:
max_allowed_packet = 16M
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
想你花就开了是什么意思 ...轻弹簧下端固定在水平面上.一个小球从弹簧正上方某一高度处由静止... ...弹簧下端固定在水平地面上,质量为m的小球从轻弹簧的正上方某一高处... ...一竖直弹簧下端固定于水平地面上,小球从弹簧的正上方高为h的地方自... ...结婚证,孩子户口也在女方家,男方可以要求拿抚养权吗? 小男孩适合戴哪些翡翠小男孩适合戴什么翡翠 产后尿道口痛是什么原因 产后尿道口疼怎么回事 ...同种点电荷连线上和中垂线上电势的变化规律 办理北京银行需要什么手续 Safari浏览器无痕模式为什么还有数据产生 深证H股是什么意思? H股是什么意思啊? 从树上摘的熟的无花果能直接吃吗? 高分求合肥各区的所有中小学名称和地址 哪些属于合肥的市中心? 合肥市经开区邮政编码是多少 合肥四中在哪个区? 无花果果皮能吃吗 合肥市阜阳路号属于哪个区? 银泰城在合肥哪个地方啊? 安徽省人民政府的地址是什么? 无花果剥皮吃吗 合肥市 经度117.282699纬度31.866942在哪 无花果口味香甜,有护胃清肠、消肿解毒的作用,无花果的皮能吃吗? 合肥市四个区的主干道分别是什么? 安医第一附院是在合肥哪个区,哪个路。 安徽省合肥市瑶海区长江东路三十埠桥西 属于哪个街道 安徽省合肥市长江中路四牌楼邮局一楼大厅是哪个区 合肥长江东路在哪个区 ...mysql批量导出多个数据库。单个的是mysqldump -uroot - p 库名... 定时在linux下导出oracle数据库怎么实现 为什么最后一个月叫腊月?腊月是怎么来的? 十二月最后一个月说说 农历的十二月为什么叫“腊月? 12月31日是不是每年的最后一天? 腊月和12月一样吗?有什么区别? 最后一个月的英文怎么写 12月是不是今年的最后一个月!! 最后一个月是英文中的December吗? 和对象分手了,可以做好朋友吗? 十二月的最后一月是什么星座 分手后能当朋友吗? 2021年12月最后一天是星期几 英语一月到十二月怎么记 翻译英语“十二月份是一年中的最后一个月” 分手了可以做朋友吗 一年的最后一个月是十二月用英语怎么说 12月最后一个月留言喜欢的人 分手了还可以做朋友吗???