Chinaunix

标题: 无法启用二进制日志 [打印本页]

作者: linxinshu    时间: 2009-12-10 10:01
标题: 无法启用二进制日志
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

[mysqld_safe]
log-error=/var/log/mysqld.log
log-bin=my_binglog
pid-file=/var/run/mysqld/mysqld.pid
~                                                                                                                 
~                                             


配置文件如上,  重启服务后还是无法记录二进制日志,   望高手指点!!!
作者: mysqlkiki    时间: 2009-12-10 10:14
原帖由 linxinshu 于 2009-12-10 10:01 发表
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 c ...




启用2进制日志,
只需要在[mysqld]下添加log-bin=mysql-bin就可以了哦,
作者: linxinshu    时间: 2009-12-10 10:34
我添加了,重启了,  还不行


另外教程上说
当用--log-bin[=file_name]选项启动时,mysqld写入包含所有更新数据的SQL命令的日志文件。


请问下这个选项怎么启动的?
作者: mysqlkiki    时间: 2009-12-10 10:50
原帖由 linxinshu 于 2009-12-10 10:34 发表
我添加了,重启了,  还不行


另外教程上说
当用--log-bin[=file_name]选项启动时,mysqld写入包含所有更新数据的SQL命令的日志文件。


请问下这个选项怎么启动的?



执行下面语句看一下
mysql>show variables like '%log%';

如果 log_bin                             | ON  

那就是启动了。如果是off,那就是没启动成功。

启动就是在my.cnf里添加刚才说的log-bin=mysql-bin阿
作者: 聪明笨小孩    时间: 2009-12-10 10:59
原帖由 mysqlkiki 于 2009-12-10 10:14 发表




启用2进制日志,
只需要在[mysqld]下添加log-bin=mysql-bin就可以了哦,


简洁明确
作者: linxinshu    时间: 2009-12-10 11:11
有了, 解决了。           谢谢啊!大哥!



我原来把log-bin=mysql-bin加到 [mysqld_safe] 了


把log-bin=mysql-bin加到[mysqld]  问题解决。
作者: ruochen    时间: 2009-12-10 12:43
原帖由 linxinshu 于 2009-12-10 11:11 发表
有了, 解决了。           谢谢啊!大哥!



我原来把log-bin=mysql-bin加到 [mysqld_safe] 了


把log-bin=mysql-bin加到[mysqld]  问题解决。



以后多注意细节




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2