在MySQL上设置复制,MySQL赢得';开始

在MySQL上设置复制,MySQL赢得';开始,mysql,replication,database-replication,Mysql,Replication,Database Replication,我以前设置过复制,一切都很顺利。我正在尝试在新服务器上设置复制,并且在my.cnf MySQL中启用log bin变量时将不会启动。我在某个地方读到,MySQL在执行过程中执行了一个chdir,这会导致无法找到日志文件的问题,但我看不出情况如何 当我取消注释my.cnf文件中的以下两行时: #log-bin=/var/log/mysql/replication_logs/mysql-bin.log #binlog-do-db=database_name 我从mysqld收到以下错误 /usr/

我以前设置过复制,一切都很顺利。我正在尝试在新服务器上设置复制,并且在my.cnf MySQL中启用log bin变量时将不会启动。我在某个地方读到,MySQL在执行过程中执行了一个chdir,这会导致无法找到日志文件的问题,但我看不出情况如何

当我取消注释my.cnf文件中的以下两行时:

#log-bin=/var/log/mysql/replication_logs/mysql-bin.log
#binlog-do-db=database_name
我从mysqld收到以下错误

/usr/sbin/mysqld: File '/var/log/mysql/replication_logs/mysql-bin.index' not found (Errcode: 13)
120321 20:55:09 [ERROR] Aborting
通过列出日志所在的目录

root@server:/var/log/mysql/replication_logs# ls -alh
total 8.0K
drwxr-sr-x 2 mysql adm 4.0K 2012-03-14 21:41 .
drwxr-s--- 3 mysql adm 4.0K 2012-03-21 06:25 ..
-rw-r--r-- 1 mysql adm    0 2012-03-14 21:41 mysql-bin.index
-rw-r--r-- 1 mysql adm    0 2012-03-14 20:35 mysql-bin-index.log
-rw-r--r-- 1 mysql adm    0 2012-03-14 20:35 mysql-bin.log
权限与error.log权限相同。我运行的MySQL版本是

服务器版本:5.1.41-3ubuntu12.10(Ubuntu)


如果您有任何建议或提示,我们将不胜感激。

我取出了完整路径,只留下了一个相对文件名,它就工作了。

我取出了完整路径,只留下了一个相对文件名,它就工作了