Der Instance Manager verwendet die Standarddatei
my.cnf
. Aus dem Abschnitt
[manager]
liest er Optionen für sich
selbst, aus den [mysqld]
-Abschnitten
Optionen für die Erstellung von Instanzen aus. Der Abschnitt
[manager]
enthält Optionen, die unter
Abschnitt 5.5.3, „MySQL Instance Manager: Befehlsoptionen“ aufgeführt
sind. Hier ein Beispiel für einen
[manager]
-Abschnitt:
# MySQL Instance Manager options section [manager] default-mysqld-path = /usr/local/mysql/libexec/mysqld socket=/tmp/manager.sock pid-file=/tmp/manager.pid password-file = /home/cps/.mysqlmanager.passwd monitoring-interval = 2 port = 1999 bind-address = 192.168.1.5
Der MySQL Instance Manager liest und verwaltet die Datei
/etc/my.cnf
nur unter Linux. Unter
Windows liest der MySQL Instance Manager die Datei
my.ini
in dem Verzeichnis aus, in dem der
Instance Manager installiert ist. Die Standardposition der
Optionsdatei kann mit der Option
--defaults-file=
geändert werden.
file_name
Instanzabschnitte geben Optionen an, die für jede Instanz beim Start festgelegt werden. Es handelt sich hierbei in erster Linie um normale MySQL-Serveroptionen, allerdings sind auch ein paar IM-spezifische Optionen vorhanden:
mysqld-path =
path
Pfadname zur Binärdatei des mysqld-Servers.
shutdown-delay =
seconds
Dauer (in Sekunden), die der IM auf das Herunterfahren der
Instanz warten soll. Der Vorgabewert beträgt 35 Sekunden.
Wird dieses Intervall überschritten, dann geht der IM
davon aus, dass die Instanz abgestürzt ist, und versucht
sie zu terminieren. Wenn Sie InnoDB
mit
großen Tabellen verwenden, sollten Sie diesen Wert
erhöhen.
nonguarded
Diese Option sollte angegeben werden, wenn Sie die IM-Überwachungsfunktion für eine bestimmte Instanz deaktivieren wollen.
Es folgen einige Beispiele für Instanzabschnitte:
[mysqld] mysqld-path=/usr/local/mysql/libexec/mysqld socket=/tmp/mysql.sock port=3307 server_id=1 skip-stack-trace core-file skip-bdb log-bin log-error log=mylog log-slow-queries [mysqld2] nonguarded port=3308 server_id=2 mysqld-path= /home/cps/mysql/trees/mysql-5.1/sql/mysqld socket = /tmp/mysql.sock5 pid-file = /tmp/hostname.pid5 datadir= /home/cps/mysql_data/data_dir1 language=/home/cps/mysql/trees/mysql-5.1/sql/share/english log-bin log=/tmp/fordel.log
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.