12
返回列表 发新帖
楼主: sunny_zhao0127

如果手动删除bin-log日志会有什么样的后果

[复制链接]
论坛徽章:
5
奥运会纪念徽章:蹦床
日期:2012-08-24 16:50:342013年新春福章
日期:2013-02-25 14:51:24鲜花蛋
日期:2013-06-08 15:24:31ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:422014年世界杯参赛球队: 意大利
日期:2014-06-25 12:38:19
11#
 楼主| 发表于 2012-7-18 15:37 | 只看该作者
RogerZhuo 发表于 2012-7-18 15:31
rm binlog一般不会导致启动不起来, 我觉得是你数据目录的权限问题。
perror 13
OS error code  13:  Pe ...

那我贴出来相关的目录 麻烦您帮我看下 是哪里的纰漏 我之前已经挨个检查过相关目录的权限了
[ *@local]$ ls -la
total 148
drwxr-xr-x 20 root       root        4096 Jul 12 14:30 .
drwxr-xr-x 15 root       root        4096 Apr  2  2010 ..
drwxr-xr-x  2 root       root        4096 Mar 30  2007 bin
drwxr-xr-x  2 root       root        4096 Mar 30  2007 etc
drwxr-xr-x  2 root       root        4096 Mar 30  2007 games
drwxr-xr-x  2 root       root        4096 Jul  6 11:02 general_log_file
drwxr-xr-x  2 root       root        4096 Mar 30  2007 include
lrwxrwxrwx  1 root       root          21 Apr  2  2010 j2sdk -> /usr/java/jdk1.5.0_12
drwxr-xr-x  2 root       root        4096 Mar 30  2007 lib
drwxr-xr-x  2 root       root        4096 Mar 30  2007 libexec
drwxr-xr-x  2 root       root        4096 Jun  6 16:48 log
drwx------  2 root       root       16384 Apr  2  2010 lost+found
drwxr-xr-x 17 mysql      mysql       4096 Jul 12 14:25 mysql
drwxr-xr-x  5 root       root        4096 Jul 12 17:18 mysql2
drwxr-xr-x  5 root       root        4096 Apr  2  2010 ntpd
drwxr-xr-x  8 postgresql postgresql  4096 Jun 19 09:49 pgsql
drwxr-xr-x  3 mysql      mysql       4096 Jul 12 14:14 rs_mysql
drwxr-xr-x  2 root       root        4096 Mar 30  2007 sbin
drwxr-xr-x  4 root       root        4096 Apr  2  2010 share
drwxr-xr-x  3 jboss      shell       4096 Apr  2  2010 shell
drwxr-xr-x  3 root       root        4096 Jul 12 17:09 src
-------------------------------------------------------------
[ *@mysql]$ ls -la
total 72
drwxr-xr-x 17 mysql    mysql 4096 Jul 12 14:25 .
drwxr-xr-x 20 root     root  4096 Jul 12 14:30 ..
drwxr-xr-x  2 mysql    mysql 4096 May 30 18:52 bin
drwxr-xr-x  2 mysql    root  4096 Jun  8 10:37 data
drwxr-xr-x  2 mysql    root  4096 Jun  8 10:30 data2
drwxr-xr-x  2 mysql    mysql 4096 May 30 18:52 docs
drwxr-xr-x  2 mysql    root  4096 Jun  4 14:45 etc
drwxr-xr-x  2 mysql    root  4096 Jun  8 11:05 genernal_log_file
drwxr-xr-x  2 mysql    root  4096 Jun  8 11:05 genernal_log_file2
drwxr-xr-x  3 mysql    mysql 4096 May 30 18:52 include
drwxr-xr-x  3 mysql    mysql 4096 May 30 18:52 lib
drwxr-xr-x  2 mysql    mysql 4096 Jul 12 14:08 libexec
drwxr-xr-x 10 mysql    mysql 4096 May 30 18:52 mysql-test
lrwxrwxrwx  1 mysql    mysql   20 Jul 12 14:25 rs_mysql -> /usr/local/rs_mysql/
drwxr-xr-x  5 mysql    mysql 4096 Jun  5 11:18 share
drwxr-xr-x  5 mysql    mysql 4096 May 30 18:52 sql-bench
drwxr-xr-x  7 rs_mysql mysql 4096 Jul 18 14:39 var
drwxr-xr-x  4 mysql    root  4096 Jun  8 16:54 var2
[*@ var]$ ls -la
total 35096
drwxr-xr-x  7 rs_mysql mysql     4096 Jul 18 14:39 .
drwxr-xr-x 17 mysql    mysql     4096 Jul 12 14:25 ..
drwx------  2 mysql    mysql     4096 Jul  5 15:27 a_a
drwx------  2 mysql    mysql     4096 Jul  6 14:40 b_b
-rw-rw----  1 mysql    mysql      358 Jun  8 13:45 db-app.log
-rw-rw----  1 mysql    mysql 10485760 Jul 10 11:50 ibdata1
-rw-rw----  1 mysql    mysql 12582912 Jul 12 14:11 ib_logfile0
-rw-rw----  1 mysql    mysql 12582912 Jul  6 11:39 ib_logfile1
drwx------  2 mysql    mysql     4096 Jun  7 18:05 mysql
-rw-rw----  1 mysql    mysql      492 Jul  6 11:39 mysql-bin.000026
-rw-rw----  1 mysql    mysql      125 Jul  6 13:45 mysql-bin.000027
-rw-rw----  1 mysql    mysql      507 Jul  6 14:49 mysql-bin.000028
-rw-rw----  1 mysql    mysql      494 Jul  6 15:23 mysql-bin.000029
-rw-rw----  1 mysql    mysql      329 Jul 10 14:53 mysql-bin.000030
-rw-rw----  1 mysql    mysql      106 Jul 10 14:53 mysql-bin.000031
-rw-rw----  1 mysql    mysql      106 Jul 12 14:07 mysql-bin.000032
-rw-rw----  1 mysql    mysql      106 Jul 12 14:08 mysql-bin.000033
-rw-rw----  1 mysql    mysql      106 Jul 12 14:08 mysql-bin.000034
-rw-rw----  1 mysql    mysql      106 Jul 12 14:08 mysql-bin.000035
-rw-rw----  1 mysql    mysql      106 Jul 12 14:09 mysql-bin.000036
-rw-rw----  1 mysql    mysql      106 Jul 12 14:09 mysql-bin.000037
-rw-rw----  1 mysql    mysql      106 Jul 12 14:10 mysql-bin.000038
-rw-rw----  1 mysql    mysql      106 Jul 12 14:11 mysql-bin.000039
-rw-rw----  1 mysql    mysql      106 Jul 12 14:11 mysql-bin.000040
-rw-rw----  1 mysql    mysql      908 Jul 13 16:13 mysql-bin.index
-rw-rw----  1 mysql    mysql   129660 Jul 18 14:39 mysql-test.err
drwx------  2 rs_mysql mysql     4096 Jun  7 18:05 test
drwx------  2 mysql    mysql     4096 Jun 11 11:52 testdb
-rw-r--r--  1 root     root       265 Jul 10 11:52 w-rw----

权限我都是赋予 的mysql的权限啊
非常感谢

使用道具 举报

回复
论坛徽章:
5
奥运会纪念徽章:蹦床
日期:2012-08-24 16:50:342013年新春福章
日期:2013-02-25 14:51:24鲜花蛋
日期:2013-06-08 15:24:31ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:422014年世界杯参赛球队: 意大利
日期:2014-06-25 12:38:19
12#
 楼主| 发表于 2012-7-18 16:12 | 只看该作者
RogerZhuo 发表于 2012-7-18 15:31
rm binlog一般不会导致启动不起来, 我觉得是你数据目录的权限问题。
perror 13
OS error code  13:  Pe ...

相关的目录的权限我都查看过了啊 都是mysql用户组啊
----------------- mysql目录文件
[*@mysql]$ ls -la
total 72
drwxr-xr-x 17 mysql    mysql 4096 Jul 12 14:25 .
drwxr-xr-x 20 root     root  4096 Jul 12 14:30 ..
drwxr-xr-x  2 mysql    mysql 4096 May 30 18:52 bin
drwxr-xr-x  2 mysql    root  4096 Jun  8 10:37 data
drwxr-xr-x  2 mysql    root  4096 Jun  8 10:30 data2
drwxr-xr-x  2 mysql    mysql 4096 May 30 18:52 docs
drwxr-xr-x  2 mysql    root  4096 Jun  4 14:45 etc
drwxr-xr-x  2 mysql    root  4096 Jun  8 11:05 genernal_log_file
drwxr-xr-x  2 mysql    root  4096 Jun  8 11:05 genernal_log_file2
drwxr-xr-x  3 mysql    mysql 4096 May 30 18:52 include
drwxr-xr-x  3 mysql    mysql 4096 May 30 18:52 lib
drwxr-xr-x  2 mysql    mysql 4096 Jul 12 14:08 libexec
drwxr-xr-x 10 mysql    mysql 4096 May 30 18:52 mysql-test
lrwxrwxrwx  1 mysql    mysql   20 Jul 12 14:25 rs_mysql -> /usr/local/rs_mysql/
drwxr-xr-x  5 mysql    mysql 4096 Jun  5 11:18 share
drwxr-xr-x  5 mysql    mysql 4096 May 30 18:52 sql-bench
drwxr-xr-x  7 rs_mysql mysql 4096 Jul 18 14:39 var
drwxr-xr-x  4 mysql    root  4096 Jun  8 16:54 var2

------------------------- 数据文件目录
[*@var]$ ls -la
total 35096
drwxr-xr-x  7 rs_mysql mysql     4096 Jul 18 14:39 .
drwxr-xr-x 17 mysql    mysql     4096 Jul 12 14:25 ..
drwx------  2 mysql    mysql     4096 Jul  5 15:27 a_a
drwx------  2 mysql    mysql     4096 Jul  6 14:40 b_b
-rw-rw----  1 mysql    mysql      358 Jun  8 13:45 db-app.log
-rw-rw----  1 mysql    mysql 10485760 Jul 10 11:50 ibdata1
-rw-rw----  1 mysql    mysql 12582912 Jul 12 14:11 ib_logfile0
-rw-rw----  1 mysql    mysql 12582912 Jul  6 11:39 ib_logfile1
drwx------  2 mysql    mysql     4096 Jun  7 18:05 mysql
-rw-rw----  1 mysql    mysql      492 Jul  6 11:39 mysql-bin.000026
-rw-rw----  1 mysql    mysql      125 Jul  6 13:45 mysql-bin.000027
-rw-rw----  1 mysql    mysql      507 Jul  6 14:49 mysql-bin.000028
-rw-rw----  1 mysql    mysql      494 Jul  6 15:23 mysql-bin.000029
-rw-rw----  1 mysql    mysql      329 Jul 10 14:53 mysql-bin.000030
-rw-rw----  1 mysql    mysql      106 Jul 10 14:53 mysql-bin.000031
-rw-rw----  1 mysql    mysql      106 Jul 12 14:07 mysql-bin.000032
-rw-rw----  1 mysql    mysql      106 Jul 12 14:08 mysql-bin.000033
-rw-rw----  1 mysql    mysql      106 Jul 12 14:08 mysql-bin.000034
-rw-rw----  1 mysql    mysql      106 Jul 12 14:08 mysql-bin.000035
-rw-rw----  1 mysql    mysql      106 Jul 12 14:09 mysql-bin.000036
-rw-rw----  1 mysql    mysql      106 Jul 12 14:09 mysql-bin.000037
-rw-rw----  1 mysql    mysql      106 Jul 12 14:10 mysql-bin.000038
-rw-rw----  1 mysql    mysql      106 Jul 12 14:11 mysql-bin.000039
-rw-rw----  1 mysql    mysql      106 Jul 12 14:11 mysql-bin.000040
-rw-rw----  1 mysql    mysql      908 Jul 13 16:13 mysql-bin.index
-rw-rw----  1 mysql    mysql   129660 Jul 18 14:39 mysql-test.err
drwx------  2 rs_mysql mysql     4096 Jun  7 18:05 test
drwx------  2 mysql    mysql     4096 Jun 11 11:52 testdb
-rw-r--r--  1 root     root       265 Jul 10 11:52 w-rw----
麻烦你帮我分析下 看是哪里被我疏忽掉了  谢谢

使用道具 举报

回复
论坛徽章:
1
ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:00
13#
发表于 2012-7-18 16:14 | 只看该作者
sunny_zhao0127 发表于 2012-7-18 16:12
相关的目录的权限我都查看过了啊 都是mysql用户组啊
----------------- mysql目录文件
[*@mysql]$ ls  ...

你最后一列权限是root.root的?

使用道具 举报

回复
论坛徽章:
5
奥运会纪念徽章:蹦床
日期:2012-08-24 16:50:342013年新春福章
日期:2013-02-25 14:51:24鲜花蛋
日期:2013-06-08 15:24:31ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:422014年世界杯参赛球队: 意大利
日期:2014-06-25 12:38:19
14#
 楼主| 发表于 2012-7-18 16:29 | 只看该作者
RogerZhuo 发表于 2012-7-18 16:14
你最后一列权限是root.root的?

是的 也不知道这是个什么文件  它的全部属性就:
-rw-r--r--  1 root     root       265 Jul 10 11:52 w-rw----
这个一直以来都是这样的呀
没有修改过它的权限啊 它与mysql有关系吗

使用道具 举报

回复
论坛徽章:
1
ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:00
15#
发表于 2012-7-18 16:34 | 只看该作者
chown -R mysql.mysql 数据目录

不知道这是怎么导致的

使用道具 举报

回复
论坛徽章:
0
16#
发表于 2012-7-19 09:25 | 只看该作者
mysql-bin.index 和现存的日志文件名不一致。

使用道具 举报

回复
招聘 : 其它语言研发
论坛徽章:
7
ITPUB十周年纪念徽章
日期:2011-11-01 16:25:222012新春纪念徽章
日期:2012-01-04 11:55:05ITPUB 11周年纪念徽章
日期:2012-10-09 18:13:33蛋疼蛋
日期:2013-02-18 16:32:512013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09
17#
发表于 2012-7-25 21:59 | 只看该作者
不能这么直接删除。
mysql启动的时候,会根据mysql-bin.index中的内容,依次遍历一遍mysql-bin.****;如果某个binlog不存在,与mysql-bin.index中记录的不一致,就不能启动。

使用道具 举报

回复
论坛徽章:
5
奥运会纪念徽章:蹦床
日期:2012-08-24 16:50:342013年新春福章
日期:2013-02-25 14:51:24鲜花蛋
日期:2013-06-08 15:24:31ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:422014年世界杯参赛球队: 意大利
日期:2014-06-25 12:38:19
18#
 楼主| 发表于 2012-7-26 09:17 | 只看该作者
longxibendi 发表于 2012-7-25 21:59
不能这么直接删除。
mysql启动的时候,会根据mysql-bin.index中的内容,依次遍历一遍mysql-bin.****;如果 ...

恩 修改过mysql-bin.index了  内容与外面的binlog是保持一致了 但是还是不可以的
一直修复不好 也不知道什么原因 后来我就重装mysql了 现在好了

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表