首页 > 数据库 >系统断电后,MySQL重启失败:[ERROR] Binlog has bad magic number; It‘s not a binary log file that can be used by

系统断电后,MySQL重启失败:[ERROR] Binlog has bad magic number; It‘s not a binary log file that can be used by

时间:2023-06-27 11:12:32浏览次数:33  
标签:Binlog used log MySQL blog https ERROR

系统断电后,MySQL重启失败:

[ERROR] Binlog has bad magic number; It‘s not a binary log file that can be used by this version of MySQL

 [ERROR] Can't init tc log

[ERROR] Aborting

在Windows系统上,Mysql服务没启动,在启动Mysql服务时,报以下错误:

  系统出错。
    发生系统错误 1067。
    进程意外终止。

解决方案:

  删除 mysql-bin.index 文件。(请先备份,以免删除错误。),再重启Mysql服务即可。

 

以下是从网上找到的 其他人遇到的解决方案:

https://blog.csdn.net/CN_TangZheng/article/details/112177466

https://blog.csdn.net/xiaoborui20110806/article/details/36179259

https://blog.csdn.net/li_xiao_ming/article/details/49100147

https://www.yisu.com/zixun/34294.html

https://shipengliang.com/software-exp/binlog%E4%B8%AD%E6%9C%80%E5%AE%B9%E6%98%93%E8%B8%A9%E5%88%B0%E7%9A%84%E5%9D%91%E3%80%90%E8%BD%AC%E3%80%91.html

https://www.cnblogs.com/cfas/p/16733598.html

 

标签:Binlog,used,log,MySQL,blog,https,ERROR
From: https://www.cnblogs.com/zfrblog/p/17508143.html

相关文章

  • docker compose部署mysql数据库
    1.想要达成的目标通过dockercompose来部署mysql,并实现一些列需求在mysql容器初始化时设置字符类型设置mysql容器的时区为中国时区设置mysqlroot密码,采用.env传入参数初始化时创建一个数据库初始化时创建用户名和密码挂载本地目录到容器内容器初始化时执行脚本,导入......
  • javascript连接MySQL
    varmysql =require('mysql');varconnection=mysql.createConnection({  host  :'localhost',  user  :'root',  password:'password',  port:'3306',  database:'nufix'});connecti......
  • 《MySQL 实战 45 讲》学习笔记一
    一条SQL查询语句是如何执行的?MySQL的基本架构示意图(语句执行流程)  ......
  • C# mysql MySqlDataAdapter fill(dataset) 字符串格式错误
    MySqlDataAdapter fill(dataset)时候报错字符串格式错误。排查两天发现是mysql数据表内字段设计错误,datetime格式的字段长度设置错误,应设置为0,原先设置为6.代码如下try{using(MySqlConnectionconnection=newMySqlConnection(connectio......
  • 第六章 使用Mysqli操作数据库
    demo1.php<?php//使用mysqli对象操作数据库//创建mysqli对象(资源句柄)$_mysqli=newmysqli();//连接数据库1.主机名(ip)2.账户3.密码4.数据库//mysqli_connect()函数==$_mysqli->connect()$_mysqli->connect('localhost','root','yangfan',......
  • MYSQL 把小于50个字节的数据找出来
    SELECT aid, typeid, body, redirecturl, templet, userip FROM dede_addonarticle WHERELENGTH(body)<50; length是一个函数,判断字符的长度,<50应该写在外面 PS:把少于50个字节的文章查询出来 效果图:        ......
  • MySql InnoDB和Myisam的区别
    MyISAM和InnoDB讲解InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供......
  • Mysql MyISAM数据库设计2
    CREATETABLEIFNOTEXISTS`e_dxal`(`e_id`int(10)unsignedNOTNULLAUTO_INCREMENTCOMMENT'//id',`e_title`varchar(100)NOTNULLCOMMENT'//标题',`e_cont`textNOTNULLCOMMENT'//内容',`e_time`datetimeNOTNULLC......
  • MYSQL 将excel里面的数据直接生成sql语句
    如何使用EXCEL生成SQL语句? 将光标放到新的列上里面,然后在公式栏里面输入如下公式:="insertintotvalues('"&A1&"','"&B1&"','"&C1&"','"&D1&"')" 效果图: 然后拖动公式往下,就可以将所有的数据生成S......
  • c# 操作mysql数据库的时候会出现 插入中文汉字变成问号?或者更新数据库时条件里有汉字,
    在mysql里面执行时没有问题的。c#操作会出现问号或者更新失败。原因是: 链接字符串的时候要设置Charset=utf8;不然就会按默认的服务器设置编码,通常会出问题。1、创建的数据库是按utf8编码格式。 2、表也是utf8格式。3、链接字符串增加Charset=utf8;如:"server=10.167.32......