mysql二进制日志被删除无法启动_mysql二进制日志文件出错导致mysql服务无法启动...
今天打开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服务无法启动...相关推荐
- Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录(转)
文章转自:http://www.osyunwei.com/archives/8998.html 说明: 操作系统:CentOS Mongodb安装目录:/usr/local/mongodb Mongo ...
- 『叶问』#39,都有哪些情况可能导致MGR服务无法启动
1. 都有哪些情况可能导致MGR服务无法启动 简单整理了下,大概有以下原因可能导致MGR服务无法启动: 网络原因,例如网络本来就不通,或被防火墙拦住.防火墙通常至少有两道,操作系统默认的firewal ...
- mysql源码启动_Mysql源码安装、配置、初始化及启动
[在此处输入文章标题] 主机环境redhat6.5 64位 实验环境服务端ip 172.25.29.1 mysql 安装包mysql-boost-5.7.11.tar.gz cmake-2.8.12 ...
- mysql通过参数文件启动_mysql启动的时参数文件中的[mysql]下的参数没有生效
my.cnf下的参数如下 [mysqld] 此处省略..... [mysql] #no-auto-rehash prompt='\u@\h:\p\d mysql>' #max_allowed_p ...
- linux日志按天切割,Linux下用cronolog切割Tomcat日志并删除指定天数前的日志记录
使用cronolog工具切分Tomcat的catalina.out日志文件 普通用户下载.安装cronolog[tomcat@localhost ~]$ tar -xf cronolog-1.6.2. ...
- 安装Windows 64 位 mysql 最新版本解压包中没有data目录和my-default.ini及服务无法启动的快速解决办法...
mysql官网下载地址:https://dev.mysql.com/downloads/mysql/ 首先安装包解压后,没有网上教程里面提到的data文件夹和my-default.ini 配置环境变量 ...
- mysql存储登录密码_当密码存储在选项文件中时,MySQL拒绝登录尝试
第一: >我们正在运行MySQL 5.7.13. >操作系统是Red Hat Enterprise Linux 7.2. >首先使用Python / Connector 2.1.3发 ...
- java程序服务不能启动不了_JavaService.exe注册的windows服务无法启动问题
最近开发了个java程序,打成 jar 包想要在windows后台运行,于是使用JavaService.exe进行windows服务注册,服务注册很成功,但是在启动时显示"服务无法启动&qu ...
- mysql日志恢复的时间格式_mysql binlog 日志恢复数据
首先:开启binlog日志 server-id=1 log-bin=mysql-bin binlog_format=MIXED binlog_format有三种格式: 1)只有sql语句STATEME ...
最新文章
- [C] [字节跳动] [编程题] 手串
- Android游戏开发基础part2--Canvas画布
- Windows 远程桌面连接数限制
- bzoj3289 mato的文件管理
- tomcat android https,tomcat 配置 https, android端 访问
- 用VC和MinGW导出dll的def和lib(a)文件
- git小技巧之分支、关联远程仓库、回滚、解决.gitignore不生效等
- Log4J 1.x 配置详解
- WPF DataGrid显示图片的一种方法
- wince BindingSource
- 如何在Rancher 2.0上快速部署Datadog
- php 屏蔽微信分享,详解React Js中微信禁止复制链接分享禁止隐藏右上角菜单功能的案例分析...
- 振动试验设备的选择和使用
- 数学建模投入产出应用实例 matlab,MTLAB在数学建模中的应用
- 【Python】import class/import module
- Alluxio代码结构
- IOS- 时间格式转换问题(12小时和24小时的区别)
- QST《Linux基础》学习笔记
- POJ2420(求多边形费马点)
- android模拟器定位gps