mysql更新日志问题
[root@localhost ~]# /etc/init.d/mysqld restart 停止 mysqld: [确定] 正在启动 mysqld: [确定]
故障:今天在维护以前数据库日志的时候,把目录下所有的日志都压缩拷贝到本地了以防以后查询使用,压缩之后清理了日志目录下/var/log/mysqllog所有的日志,然后重启服务
/etc/init.d/mysqld restart
[root@localhost ~]# /etc/init.d/mysqld start MySQL Daemon failed to start. 正在启动 mysqld: [失败]
查看日志,
[root@localhost ~]# tailf /var/log/mysqld.log 140226 10:58:40 [ERROR] Failed to open log (file '/var/log/mysqllog/myupdate.000050', errno 2) 140226 10:58:40 [ERROR] Could not open log file 140226 10:58:40 [ERROR] Can't init tc log 140226 10:58:40 [ERROR] Aborting140226 10:58:40 InnoDB: Starting shutdown... 140226 10:58:45 InnoDB: Shutdown completed; log sequence number 0 168021 140226 10:58:45 [Note] /usr/libexec/mysqld: Shutdown complete140226 10:58:45 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
这个文件已经被我删除/var/log/mysqllog/myupdate.000050,是更新日志最后一个文件,所以mysql找不到这个文件,应该是还准备往这个文件里面写日志,所以我想是不是有什么命令应该可以让mysql更新日志重新滚动呢,在网上找了好久没找到,最后看见了在目录下面myupdate.index 这个文件。
[root@localhost mysqllog]# ls log.sh mycommon-20140221.log mycommon-20140222.log mycommon-20140223.log mycommon-20140224.log mycommon-20140225.log mycommon.log myupdate.index
[root@localhost mysqllog]# more myupdate.index /var/log/mysqllog/myupdate.000001 /var/log/mysqllog/myupdate.000002 /var/log/mysqllog/myupdate.000003 /var/log/mysqllog/myupdate.000004 /var/log/mysqllog/myupdate.000005 /var/log/mysqllog/myupdate.000006 /var/log/mysqllog/myupdate.000007 /var/log/mysqllog/myupdate.000008 /var/log/mysqllog/myupdate.000009 /var/log/mysqllog/myupdate.000010 /var/log/mysqllog/myupdate.000011 /var/log/mysqllog/myupdate.000012 /var/log/mysqllog/myupdate.000013 /var/log/mysqllog/myupdate.000014 /var/log/mysqllog/myupdate.000015 /var/log/mysqllog/myupdate.000016 /var/log/mysqllog/myupdate.000017 /var/log/mysqllog/myupdate.000018 /var/log/mysqllog/myupdate.000019 /var/log/mysqllog/myupdate.000020 /var/log/mysqllog/myupdate.000021 /var/log/mysqllog/myupdate.000022 /var/log/mysqllog/myupdate.000023 /var/log/mysqllog/myupdate.000024 /var/log/mysqllog/myupdate.000025 /var/log/mysqllog/myupdate.000026 /var/log/mysqllog/myupdate.000027 /var/log/mysqllog/myupdate.000028 /var/log/mysqllog/myupdate.000029 /var/log/mysqllog/myupdate.000030 /var/log/mysqllog/myupdate.000031 /var/log/mysqllog/myupdate.000032 /var/log/mysqllog/myupdate.000033 /var/log/mysqllog/myupdate.000034 /var/log/mysqllog/myupdate.000035 /var/log/mysqllog/myupdate.000036 /var/log/mysqllog/myupdate.000037 /var/log/mysqllog/myupdate.000038 /var/log/mysqllog/myupdate.000039 /var/log/mysqllog/myupdate.000040 /var/log/mysqllog/myupdate.000041 /var/log/mysqllog/myupdate.000042 /var/log/mysqllog/myupdate.000043 /var/log/mysqllog/myupdate.000044 /var/log/mysqllog/myupdate.000045 /var/log/mysqllog/myupdate.000046 /var/log/mysqllog/myupdate.000047 /var/log/mysqllog/myupdate.000048 /var/log/mysqllog/myupdate.000049 /var/log/mysqllog/myupdate.000050
原来这是记录了所有文件的索引信息,是不是清空了就会重新创建000001文件呢,试了一下。
[root@localhost mysqllog]# >myupdate.index
[root@localhost ~]# /etc/init.d/mysqld restart 停止 mysqld: [确定] 正在启动 mysqld: [确定]
果然可以正常启动了,再看目录下面也确实创建了000001,不知道有没有像我一样遇到这样问题的朋友,我觉得应该会有什么命令可以重载myupdate.index文件,本人数据库新手,虽然这个故障可能对于别人比较简单,记录下来供刚入门的朋友参考。
转载于:https://www.cnblogs.com/weiji100/p/3568720.html
mysql更新日志问题相关推荐
- 新的mysql如何使用_如何使用新的MySQL更新日志
使用新的MySQL更新日志的方法未必人人都会,下面就教您如何使用新的MySQL更新日志的方法,希望对您能够有所帮助.如果你只使用一 使用新的MySQL更新日志的方法未必人人都会,下面就教您如何使用新的 ...
- 查看mysql更新日志_mysql 的日志查看
mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 默 ...
- mysql临时开启二进制_关于MySQL二进制日志Binlog的认识
MySQL的二进制日志可以说或是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是失误安全型的. 在 ...
- mysql.err日志分析_Mysql日志解析
转载:https://www.cnblogs.com/Fly-Wind/p/5674382.html 修改Mysql配置 Mysql配置地址为: C:\Program Files (x86)\MySQ ...
- Mysql的日志那些事
Mysql中日志还是挺多的,主要包含以下几个常用的日志: binlog:归档日志, Server层的日志. redo log:重做日志,InnoDB存储引擎层的日志. undo log:回滚日志,提供 ...
- mysql教程日志_mysql日志文件的详细说明
mysql日志文件是我们比较熟悉的,下面就对mysql日志文件进行了详细的说明介绍,如果您对mysql日志文件方面感兴趣的话,不妨一看. 1.错误日志 Error Log 错误日志记录了mysql s ...
- MYSQL启用日志,查看日志,利用mysqlbinlog工具恢复MySQL数据库
http://www.cnblogs.com/xionghui/archive/2012/03/11/2389792.html MYSQL启用日志 [root@jianshe99]# whereis ...
- og-bin=mysql-bin_init_connect + binlog 记录 mysql 操作日志
init_connect + binlog 记录 mysql 操作日志 简介 mysql 的 init_connect 变量是每个客户端连上数据库服务器时执行的一组数据,这组数据可以是一个或者多个sq ...
- Centos6.3下利用rsyslog+loganalyzer+mysql部署日志服务器
作为一名系统运维工程师,平时查看分析LINUX系统日志我觉得是我们每天必做的功课,但时间长了会发现每次查看站点日志都得挨个进后台,几台服务器还可以这么对付,但如果管理成百上千台线上服务器,这种方法就捉 ...
最新文章
- 新增表单控件和表单属性
- python重复import_Python module重复载入的问题
- 建立数据库的原则(怎样建立一个好的数据库)
- Android实例-拍摄和分享照片、分享文本(XE8+小米2)
- 某个知名技术论坛用户名和密码泄露(第一部分)
- windows批处理脚本bat
- iPhone 5的发布日期估计为9月21日挂
- 储存程序是现代计算机的,A、信息论B、存储程序原理C、现代计算机理论D.DOC
- php清空session值_删除与销毁session
- 基于asp.net的企业固定资产管理系统
- Java链表入门(超详细)
- SVN工具添加忽略上传文件和取消忽略文件
- STM32LED--基于HAL库(LCD与LED冲突?一文看懂如何精准劝架)
- 可用性和可靠性的区别
- 【RW007系列综合实战3】柿饼派上怎样更新RW007固件和驱动?
- Postgresql页面xmax与multixact
- 2021 第十二届 蓝桥杯 国赛决赛 Java B组 真题 详细解析
- java 优化包_java美化界面包 | 学步园
- 一名游戏制作人的设计感悟
- R语言和医学统计学(10):正态性和方差齐性检验
热门文章
- Hadoop 故障整理
- webservice、WSDL简介
- maven 工程mybatis自动生成实体类
- 【pyhon】怨灵侍全本漫画批量下载爬虫1.00
- 简单粗暴地理解js原型链–js面向对象编程
- linux tomcat 突然验证码出不来
- android事件分发笔记
- 类型实现《程序员的第一年》--------------C#中System.Collections.Generic.SortedDictionary 的使用...
- 用共振频率去理解神经网络-将乙烯模型运行300次的数据
- smtplib python教程_python使用smtplib模块发送邮件