1
我以前已經設置了複製,並且一切順利。我試圖在新的服務器上設置複製,並且在my.cnf中啓用log-bin變量時,MySQL不會啓動。我在某處讀到,在執行過程中,MySQL做了一個chdir,這導致無法找到日誌文件的問題,但我看不到這種情況。在MySQL上設置複製,MySQL不會啓動
當我取消我的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
通過列舉出在哪裏日誌的目錄,
[email protected]:/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權限相同。如果您有任何意見或建議,將不勝感激5.1.41-3ubuntu12.10(Ubuntu的)
:的MySQL版本,我正在運行,
Server版本。