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
Zum einen startet MySQL gar nicht mehr.
Code: Select all
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]:
Code: Select all
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
Ich bin für jegliche Anmerkungen dankbar, stehe echt auf dem Schlauch :rolleyes:
Gruss,
Chrigu