MySql 在Linux 下的配置 之 innoDB消失

1.背景

  因为之前使用默认my.conf 可以实现sqlyong的远程访问,而在使用/usr/share/doc/mysql-server-5.1.73/my-innodb-heavy-4G.cnf (find / -iname '*.cnf' -print)配置文件后,innodb居然不能访问了。

2.原因分析  

发现了最可疑的一个配置项:innodb_log_files_in_group = 3
3.解决方法

(1)修改配置文件  

  改回调整前的值2,重启mysql,开启slave,复制正常了,查看引擎,InnoDB也回来了!万幸啊。InnoDB的消失其实是因为修改配置导致mysql生成新的ib_logfile日志与旧的ib_logfile日志混乱引起的。整理下修改此配置项的操作步骤
  service mysqld restart

(2)删除innodb log文件

# cd  /var/lib/mysql(find -name logfile 路径)

# rm  log  log.bak(名称为示意)

#  等待自动生成新的log

posted @ 2017-02-24 14:29  BideYao  阅读(219)  评论(0)    收藏  举报