mysql5.1.55my.cnf 配置如下:
#log-bin=mysql-bin
查看日志文件:
sol10t111-bin.000001
sol10t111-bin.000002无法关闭二进制日志
---------------------------
my.cnf 配置如下:
log-bin=mysql-bin
查看日志文件:
mysql-bin.000001
mysql-bin.000002=================================查看变量始终显示如下:
mysql> show variables like '%log%';
| sql_log_bin                             | ON                                                    |
| sql_log_off                             | OFF                                                   |
| sql_log_update                          | ON                                                    |
| sync_binlog                             | 0    
很郁闷,请高人协助。。

解决方案 »

  1.   

    show variables like 'log_bin'
    查看这个;
      

  2.   

    log_bin                                 | ON
      

  3.   

    改完my.cnf 文件后有没有重启?
      

  4.   

    确定把
    mysql的选项组下的
    log-bin=mysql-bin
    注释成
    #log-bin=mysql-bin 
    ?
      

  5.   

    要在/etc/my.cnf配置文件里面的 [mysqld]模块后面,添上  skip-innodb 参数才可以的。
      

  6.   

    还有把配置文件 my.cnf里面【mysqld】后面的 类似
    innodb_data_home_dir = /usr/local/mysql/var/
    innodb_data_file_path = ibdata1:10M:autoextend配置都注释掉。
      

  7.   

    [mysqld]
    skip-innodb110302 17:49:20 [ERROR] /data2/dcas10test/mysql-5.1.55/libexec/mysqld: unknown option '--skip-innodb'innodb_data... 都注释掉了
      

  8.   

    编译时就不支持 innodb 
      

  9.   

    用show global variables like '%log%';看看 。 flush log试试看。
      

  10.   

    mysql> show global variables like '%log%';
    | sql_log_bin                             | ON                                                    |
    | sql_log_off                             | OFF                                                   |
    | sql_log_update                          | ON  
      

  11.   

    ctrl-F搜索一下你的my.ini 看有没有另外一个log-bin参数在
      

  12.   

    估计楼主改的参数文件不是mysql启动时加载的参数文件。
      

  13.   

    应该没有重启mysql的,不行先stop,再start,看一下,我是用这个解决的
      

  14.   

    查找下配置文件中 是否有1个以上的log-bin选项