今天打开phpmyadmin发现连不上mysql数据库,重启mysql启动不起来,查看日志发现如下错误

mysqld: File '.\mysql-bin.000370' not found (Errcode: 2)

141120 13:23:13 [ERROR] Failed to open log (file '.\mysql-bin.000370', errno 2)

141120 13:23:13 [ERROR] Could not open log file

141120 13:23:13 [ERROR] Can't init tc log

141120 13:23:13 [ERROR] Aborting

进入mysql/data目录下手动删除mysql-bin.xxxxx相关的文件或者 进入mysql命令行执行 RESET MASTER删除全部日志,重启mysql。

查询得知Mysql Data目录生成的大量mysql-bin.xxxxx文件是叫做MySQL Binary Log,主要有下面两个作用:

1、数据恢复。

2、在主从服务器上提高复制的可靠性。

这些日志可以mysqlbinlog工具进行查看

#mysqlbinlog mysql - bin.xxxxx

如果不需要这些日志文件的话,在my.ini中注释掉以下两行,就不会再生成二进制日志文件了:

#log-bin=mysql-bin

#binlog_format=mixed

不注释的话可以配置自动删除的天数,在mysql配置文件中,找到[mysqld],加上以下语句:

expire_logs_days = 3

也可以直接使用mysql命令配置:mysql> SET   GLOBAL  expire_logs_days=1;

可以将二进制日志自动删除的天数设为3。不设置的话默认为0,表示不自动删除。

mysql二进制日志被删除无法启动_mysql二进制日志文件出错导致mysql服务无法启动...相关推荐

  1. Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录(转)

    文章转自:http://www.osyunwei.com/archives/8998.html 说明: 操作系统:CentOS Mongodb安装目录:/usr/local/mongodb Mongo ...

  2. 『叶问』#39,都有哪些情况可能导致MGR服务无法启动

    1. 都有哪些情况可能导致MGR服务无法启动 简单整理了下,大概有以下原因可能导致MGR服务无法启动: 网络原因,例如网络本来就不通,或被防火墙拦住.防火墙通常至少有两道,操作系统默认的firewal ...

  3. mysql源码启动_Mysql源码安装、配置、初始化及启动

    [在此处输入文章标题] 主机环境redhat6.5 64位 实验环境服务端ip 172.25.29.1  mysql 安装包mysql-boost-5.7.11.tar.gz cmake-2.8.12 ...

  4. mysql通过参数文件启动_mysql启动的时参数文件中的[mysql]下的参数没有生效

    my.cnf下的参数如下 [mysqld] 此处省略..... [mysql] #no-auto-rehash prompt='\u@\h:\p\d mysql>' #max_allowed_p ...

  5. linux日志按天切割,Linux下用cronolog切割Tomcat日志并删除指定天数前的日志记录

    使用cronolog工具切分Tomcat的catalina.out日志文件 普通用户下载.安装cronolog[tomcat@localhost ~]$ tar -xf cronolog-1.6.2. ...

  6. 安装Windows 64 位 mysql 最新版本解压包中没有data目录和my-default.ini及服务无法启动的快速解决办法...

    mysql官网下载地址:https://dev.mysql.com/downloads/mysql/ 首先安装包解压后,没有网上教程里面提到的data文件夹和my-default.ini 配置环境变量 ...

  7. mysql存储登录密码_当密码存储在选项文件中时,MySQL拒绝登录尝试

    第一: >我们正在运行MySQL 5.7.13. >操作系统是Red Hat Enterprise Linux 7.2. >首先使用Python / Connector 2.1.3发 ...

  8. java程序服务不能启动不了_JavaService.exe注册的windows服务无法启动问题

    最近开发了个java程序,打成 jar 包想要在windows后台运行,于是使用JavaService.exe进行windows服务注册,服务注册很成功,但是在启动时显示"服务无法启动&qu ...

  9. mysql日志恢复的时间格式_mysql binlog 日志恢复数据

    首先:开启binlog日志 server-id=1 log-bin=mysql-bin binlog_format=MIXED binlog_format有三种格式: 1)只有sql语句STATEME ...

最新文章

  1. [C] [字节跳动] [编程题] 手串
  2. Android游戏开发基础part2--Canvas画布
  3. Windows 远程桌面连接数限制
  4. bzoj3289 mato的文件管理
  5. tomcat android https,tomcat 配置 https, android端 访问
  6. 用VC和MinGW导出dll的def和lib(a)文件
  7. git小技巧之分支、关联远程仓库、回滚、解决.gitignore不生效等
  8. Log4J 1.x 配置详解
  9. WPF DataGrid显示图片的一种方法
  10. wince BindingSource
  11. 如何在Rancher 2.0上快速部署Datadog
  12. php 屏蔽微信分享,详解React Js中微信禁止复制链接分享禁止隐藏右上角菜单功能的案例分析...
  13. 振动试验设备的选择和使用
  14. 数学建模投入产出应用实例 matlab,MTLAB在数学建模中的应用
  15. 【Python】import class/import module
  16. Alluxio代码结构
  17. IOS- 时间格式转换问题(12小时和24小时的区别)
  18. QST《Linux基础》学习笔记
  19. POJ2420(求多边形费马点)
  20. android模拟器定位gps

热门文章

  1. 【HDU6662】Acesrc and Travel【树形DP】
  2. CentOS 阿里云硬盘扩容
  3. Flink-on-yarn
  4. H5 history.pushState 在微信内修改url后点击用safari打开/复制链接是修改之前的页面...
  5. php 下载文件的函数
  6. linux入门教程(七) linux系统用户以及用户组管理
  7. 团队开发软件特点介绍
  8. Oracle KFED 和 KFOD 工具说明
  9. C#学习小记12实现一个接口
  10. UA MATH571B 试验设计 总结 试验的类型与选择