chrigu
24.08.06, 15:11
Hallo zusammen,
Ich betreibe hier 2 MySQL-Server, ein Master und ein Slave.
Das Bin-log vom Master wird momentan in den Pfad /var/data/mysql/log geschrieben.
Leider ist dies ein bisschen blöd, da MySQL dort auch die Datenbanken verwaltet. Somit erscheint das Verzeichnis "log" ebenfalls als leere Datenbank, was nicht sein sollte.
Lange Rede kurzer Sinn: Ich möchtet dieses Verzeichnis verschieben.
Darum bin ich folgedermassen vorgegangen.
MySQL-Server gestoppt
Pfad in my.cnf auf /var/data/log angepasst
MySQL-Server gestartet
Funktioniert leider nicht!
Zum einen startet MySQL gar nicht mehr.
Aug 24 16:02:00 delphinus /etc/init.d/mysql[22070]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Aug 24 16:02:00 delphinus /etc/init.d/mysql[22070]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Aug 24 16:02:00 delphinus /etc/init.d/mysql[22070]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Aug 24 16:02:00 delphinus /etc/init.d/mysql[22070]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Aug 24 16:02:00 delphinus /etc/init.d/mysql[22070]:
Wenn ich nochmals versuche MySQL zu starten, erscheint dieser Fehler. Der Pfad wurde garantiert schon geändert in der Config, trotzdem sucht er noch am alten Ort.
Aug 24 16:01:46 delphinus mysqld_safe[21922]: started
Aug 24 16:01:46 delphinus mysqld[21925]: 060824 16:01:46 InnoDB: Started; log sequence number 0 1121408694
Aug 24 16:01:46 delphinus mysqld[21925]: ^G/usr/sbin/mysqld: File '/var/data/mysql/log/mysql-bin.000758' not found (Errcode: 2)
Aug 24 16:01:46 delphinus mysqld[21925]: 060824 16:01:46 [ERROR] Failed to open log (file '/var/data/mysql/log/mysql-bin.000758', errno 2)
Aug 24 16:01:46 delphinus mysqld[21925]: 060824 16:01:46 [ERROR] Could not open log file
Aug 24 16:01:46 delphinus mysqld[21925]: 060824 16:01:46 [ERROR] Can't init tc log
Aug 24 16:01:46 delphinus mysqld[21925]: 060824 16:01:46 [ERROR] Aborting
Ist dieses Phänomen bekannt? Bzw. gibt es eine Lösung?
Ich bin für jegliche Anmerkungen dankbar, stehe echt auf dem Schlauch :rolleyes:
Gruss,
Chrigu
Ich betreibe hier 2 MySQL-Server, ein Master und ein Slave.
Das Bin-log vom Master wird momentan in den Pfad /var/data/mysql/log geschrieben.
Leider ist dies ein bisschen blöd, da MySQL dort auch die Datenbanken verwaltet. Somit erscheint das Verzeichnis "log" ebenfalls als leere Datenbank, was nicht sein sollte.
Lange Rede kurzer Sinn: Ich möchtet dieses Verzeichnis verschieben.
Darum bin ich folgedermassen vorgegangen.
MySQL-Server gestoppt
Pfad in my.cnf auf /var/data/log angepasst
MySQL-Server gestartet
Funktioniert leider nicht!
Zum einen startet MySQL gar nicht mehr.
Aug 24 16:02:00 delphinus /etc/init.d/mysql[22070]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Aug 24 16:02:00 delphinus /etc/init.d/mysql[22070]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Aug 24 16:02:00 delphinus /etc/init.d/mysql[22070]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Aug 24 16:02:00 delphinus /etc/init.d/mysql[22070]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Aug 24 16:02:00 delphinus /etc/init.d/mysql[22070]:
Wenn ich nochmals versuche MySQL zu starten, erscheint dieser Fehler. Der Pfad wurde garantiert schon geändert in der Config, trotzdem sucht er noch am alten Ort.
Aug 24 16:01:46 delphinus mysqld_safe[21922]: started
Aug 24 16:01:46 delphinus mysqld[21925]: 060824 16:01:46 InnoDB: Started; log sequence number 0 1121408694
Aug 24 16:01:46 delphinus mysqld[21925]: ^G/usr/sbin/mysqld: File '/var/data/mysql/log/mysql-bin.000758' not found (Errcode: 2)
Aug 24 16:01:46 delphinus mysqld[21925]: 060824 16:01:46 [ERROR] Failed to open log (file '/var/data/mysql/log/mysql-bin.000758', errno 2)
Aug 24 16:01:46 delphinus mysqld[21925]: 060824 16:01:46 [ERROR] Could not open log file
Aug 24 16:01:46 delphinus mysqld[21925]: 060824 16:01:46 [ERROR] Can't init tc log
Aug 24 16:01:46 delphinus mysqld[21925]: 060824 16:01:46 [ERROR] Aborting
Ist dieses Phänomen bekannt? Bzw. gibt es eine Lösung?
Ich bin für jegliche Anmerkungen dankbar, stehe echt auf dem Schlauch :rolleyes:
Gruss,
Chrigu