mysql表恢复报错binlog_mysqlbinlog 恢复报错ERROR at line 24826643: Unknown command '\'汗血宝马...

有两个binlog日志文件mysql-bin.000001,mysql-bin.000002,大小都是1G左右。现在要在另外一个库上做完全恢复。想到通常的恢复方法:

mysqlbinlog /usr/local/var/mysql1/mysql-bin.000001 | mysql -uroot -S /usr/local/var/mysql2/mysql2.sock

mysqlbinlog /usr/local/var/mysql1/mysql-bin.000002 | mysql -uroot -S /usr/local/var/mysql2/mysql2.sock

在恢复mysql-bin.000001的时候很顺利,但在恢复mysql-bin.000002时,有一个报错:

ERROR at line 24826643: Unknown command ‘\”‘

搜了一圈,大部分定位为binlog日志导出时的字符集与恢复到新库时的字符集不一致。查看了老库的character_set。

fbe76504e84c3f1ef3d75202683243e2.png

然后再次尝试了几次恢复

mysqlbinlog --set-charset=latin1 /usr/local/var/mysql1/mysql-bin.000001 | mysql -uroot -S /usr/local/var/mysql2/mysql2.sock --default-character-set=latin1

mysqlbinlog --set-charset=utf8 /usr/local/var/mysql1/mysql-bin.000001 | mysql -uroot -S /usr/local/var/mysql2/mysql2.sock --default-character-set=utf8

mysqlbinlog /usr/local/var/mysql1/mysql-bin.000001 | mysql -uroot -S /usr/local/var/mysql2/mysql2.sock --default-character-set=utf8

mysqlbinlog /usr/local/var/mysql1/mysql-bin.000001 | mysql -uroot -S /usr/local/var/mysql2/mysql2.sock --default-character-set=latin1

又或者像这样先到处文件,再做恢复

mysqlbinlog /usr/local/var/mysql1/mysql-bin.000001 > 1.log

mysql -uroot -S /usr/local/var/mysql2/mysql2.sock --default-character-set=latin1 < 1.log

还是有如题的报错。然后想是不是可以找到报错的position,然后跳过。但发现这报错似乎不是发生在事物中,所以也不太好找position。

由于文件太大,打开文件找到错误行似乎也不太可能。

实在无力,求大神赐教!谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/264630.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle数据库实验讲义-读书笔记(一)

1、激活锁定的用户alter user scott account unlock identified by tiger;2、使用内含脚本建立scott用户%oracle_home%\rdbms\admin\utlsampl.sql3、查看当前用户所有的表select * from tab;4、将屏幕显示输入到文本文件内spool D:1.txtselect * from emp;spool off spool D:1.…

linux分盘笔记

一磁盘分区 首先磁盘分区&#xff1a;计算机中存放信息的主要的存储设备就是硬盘&#xff0c;但是硬盘不能直接使用&#xff0c;必须对硬盘进行分割&#xff0c;分割成的一块一块的硬盘区域就是磁盘分区。在传统的磁盘管理中&#xff0c;将一个硬盘分为两大类分区&#xff1a;主…

sqlite mysql pgsql_比较MySQL,PostgreSQL和SQLite中的数据库列类型?(跨图)

小编典典我会做不同的事情清单&#xff1a;MySQL中的MEDIUMINT是一个奇怪的鸭子(3个字节)。我会避免它&#xff0c;但否则也将其映射到INTEGER。MySQLBOOLEAN(别名BOOL&#xff0c;别名TINYINT(1))与pg布尔类型不兼容。您可能无法移植应用程序&#xff0c;具体取决于它们用作布…

[导入]毕业的日子

出来快一年了&#xff0c;真有点怀念毕业前的那份时光。没有太多的事情可做&#xff0c;整天忙着以后的工作。来往与学校与市区两边。不停的学着新出来的技术&#xff0c;好像也有很多事情要做&#xff0c;想着自己以后会做什么&#xff0c;一点底也没有&#xff0c;虽然是学程…

python 析构函数_常用的python类的魔术方法

对于很少使用python编写大型代码的朋友可能会忘记python还是一种面向对象的语言。在其他面向对象的语言中有构造函数、析构函数等等在生命周期不同时机自动调用的函数&#xff0c;python当然也是有的。除此之外&#xff0c;python类还有很多神奇的编写方式让对象的表现更加丰富…

【linux基础】关于ARM板子使用O3编译选项优化

前言 应领导要求需要将最初级版本的算法移植到ARM板子上&#xff0c;并进行优化&#xff0c;以期达到实时。 平台 移植前&#xff1a; TX2 移植后&#xff1a; ARM() processor : 3 model name : ARMv7 Processor rev 10 (v7l) BogoMIPS : 7.54 Features : swp h…

微软桌面虚拟化vdi 安装测试体验

最近同事在讨论桌面虚拟化&#xff0c;说目前很多企业都准备上桌面虚拟化&#xff0c;结合众多的解决方案&#xff0c;觉得微软的桌面虚拟化方案不错&#xff0c;相对与citrix的xendesktop,vmware view 有一定的价格优势&#xff0c;心里想&#xff0c;微软是大公司&#xff0c…

ASP应用之模板采用

初学ASP&#xff0c;程序是能勉强写出来了&#xff0c;但若每进行一次网站页面的改版&#xff0c;所有的源程序都将进行一次移植手术。为此所耗费的人力精力不计其数&#xff0c;甚至一不小心得不偿失、前功尽弃。所以&#xff0c;梦想着那么大段的程序代码变成几个简单的字符代…

mysql 8.0.22_最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)

前言前几天下载安装了最新版的MySQL 8.0.22&#xff0c;遇到了不少问题&#xff0c;参考了一些方法&#xff0c;最终得以解决。今天将自己的安装过程记录下来&#xff0c;希望对各位有所帮助。一、MySQL 8.0.22官网下载点击进入MySQL官网&#xff1a;https://www.mysql.com/① …

RedHat 脚本搭建dns服务!

1.配置好yum脚本 #!/bin/bash# by breaklinux echo "--------------- mount cdrom ------------------"umount /dev/cdrom &> /dev/nullmount /dev/cdrom /mnt &> /dev/nullecho "--------------- create yum ------------------"touch /etc…

国外开源.Net 系统概述

转载自&#xff1a;http://www.aspx1.com (ASP.NET学习门户) 搜索了几个搜索引擎&#xff0c;找了一些.net的开源系统&#xff0c;&#xff08;申明一下&#xff0c;下面的看只是个人看法&#xff0c;只供参考&#xff09;。 一、DotNetNuke DotNetNuke是一个.Net平台下&#x…

dateframe行列插入和删除操作

ar np.array(list("ABCDEFG")) # array只是Convert&#xff0c;默认会copy源值。asarray也是Convert,如果源值是array则不copy.print(ar)ar np.full((2,4), 3, np.int32) # 创建一个指定初始值的数组print(ar)zero_ar np.zeros(10, np.int32) # 创建一个初始…

android获取网络图片

2019独角兽企业重金招聘Python工程师标准>>> 资源描述: 关于android获取网络图片主要是把网络图片的数据流读入到内存中然后用1.Bitmap bitMap BitmapFactory.decodeByteArray(data, 0, length); 方法来将图片流传化为bitmap类型 这样才能用到1.imageView.setImage…

gitlab备份及恢复

gitlab备份步骤 https://blog.csdn.net/qq_31666147/article/details/79844107 gitlab版本 下载地址 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ gitlab-ce-10.4.4-ce.0.el7.x86_64.rpm 备份恢复gitlib版本必须相同 转载于:https://www.cnblogs.com/mutong1228…

WSS Alert(邮件提醒) 定制

项目需要&#xff0c;研究了一下WSS的Alert定制。 定制有两种方法: (方法1)修改模板文件 默认模板是12\TEMPLATE\XML\alerttemplates.xml,将这个模板复制一份修改,然后用stsadm命令添加模板: STSADM -o updatealerttemplates -url <http://urlname> -filename <your w…

windows log日志分割_如何将日志记录到 Windows事件日志 中

每当出现一些未捕获异常时&#xff0c;操作系统都会将异常信息写入到 Windows 事件日志 中&#xff0c;可以通过 Windows 事件查看器 查看&#xff0c;如下图&#xff1a; 这篇文章将会讨论如何使用编程的方式将日志记录到 Windows 事件日志 中。 安装 EventLog 要想在 .NET Co…

偷窃转基因玉米种子引发中美打农业官司

偷窃转基因玉米种子引发中美打农业官司 请看下面相片&#xff1a; 这张相片是孩子们与转基因玉米在一起的景象。转基因玉米颗粒饱满&#xff0c;孩子们的小手差点儿抓不住&#xff08;由于玉米棒子非常粗&#xff09;。广大农民喜欢这样的抗虫、耐药并且产量高的农作物&#xf…

SQL Server : 禁止在SQL Server中生成用户实例

一、打开SQL工具&#xff0c;右键点服务器&#xff0c;新建查询 二、输入如下查询&#xff1a;exec sp_configure user instances enabled, 1 三、在查询中再运行&#xff1a;Reconfigure 四、然后重启SQL SERVER服务转载于:https://www.cnblogs.com/dushouke/arch…

mysql中视图的概念_MySql中的视图的概念及应用

视图的基本概念视图是从一个或几个基本表(或者视图)导出的表。它与基本表不同&#xff0c;是一个虚表。数据库只存放视图的定义&#xff0c;而不存放视图对应的数据&#xff0c;这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化&#xff0c;从视图中查询出的数据也…

bzoj1190:[HNOI2007]梦幻岛宝珠

传送门 二进制分组优化背包 理解的差不多了&#xff0c;但是无法具体阐述&#xff0c;留坑 代码&#xff1a; #include<cstdio> #include<iostream> #include<algorithm> #include<vector> #include<cstring> using namespace std; void read(in…