PythonQ 240-8XX Manual de usuario Pagina 292

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 291
Kapitel 5: MySQL-Datenbankadministration 271
es f¨ur das safe_mysqld-Skript eventuell erforderlich ist, es von einer bestimmten Stelle
aus zu starten. Das heißt, dass Sie eventuell in ein b estimmtes Verzeichnis wechseln
m¨ussen, bevor Sie mysqld_multi starten. Wenn Sie beim Starten Probleme haben,
sehen Sie bitte im safe_mysqld-Skript nach.
¨
Uberpr¨ufen Sie insbesondere folgende
Zeilen:
--------------------------------------------------------------------------
MY_PWD=‘pwd‘ Check if we are starting this relative (for the binary
release) if test -d /data/mysql -a -f ./share/mysql/englisch/errmsg.sys
-a -x ./bin/mysqld
--------------------------------------------------------------------------
Siehe Abschnitt 5.7.2 [safe_mysqld], Seite 267.
Der obige Test soll erfolgreich verlaufen, ansonsten onnen Sie Probleme bekommen.
Vermeiden Sie Gefahren, die auftauchen, wenn Sie mehrere mysqlds im selben Daten-
Verzeichnis starten. Benutzen Sie unterschiedlichen Daten-Verzeichnisse, es sei denn,
Sie wissen GENAU, was Sie tun!
Die Socket-Datei und der TCP/IP-Port m¨ussen f¨ur jeden mysqld verschieden sein.
Die erste und die f¨unfte mysqld-Gruppe wurden beim Beispiel absichtlich ausgelassen.
Sie haben eventuell ’L¨ucken’ in der config-Datei. Das gibt Ihnen mehr Flexibilit¨at.
Die Reihenfolge, in der die mysqlds gestartet oder angehalten werden, angt von der
Reihenfolge ab, in der sie in der config-Datei erscheinen.
Wenn Sie auf eine bestimmte Gruppe verweisen wollen, wenn Sie GNR bei diesem
Programm benutzen, nehmen Sie einfach die Nummer am Ende des Gruppennamens (
[mysqld# <== ).
Eventuell sollten Sie die Option ’–user’ f¨ur mysqld benutzen, aber um das zu tun,
m¨ussen Sie root sein, wenn Sie das mysqld_multi-Skript starten. Wenn Sie die Option
in der config-Datei haben, macht das nichts; Sie erhalten nur eine Warnmeldung, wenn
Sie nicht der Superuser sind und die mysqlds unter IHREM UNIX-Account gestartet
werden. WICHTIG: Stellen Sie sicher, dass die pid-file und das Daten-Verzeichnis
f¨ur DENJENIGEN UNIX-Benutzer lesbar und schreibbar sind (und ausf¨uhrbar im
letzteren Fall), als der der spezifische mysqld-Prozess gestartet wird. Benutzen Sie hier
NICHT den UNIX-root-Account, es sei denn, Sie wissen GENAU, was Sie tun!
SEHR WICHTIG: Stellen Sie sicher, dass Sie die Bedeutung der Optionen verste-
hen, die an die mysqlds durchgereicht werden und WARUM Sie mehrere verschiedene
mysqld-Prozesse haben wollen. Mehrere mysqlds in einem Daten-Verzeichnis starten
ergibt keine zus¨atzliche Performance bei einem threaded System!
Siehe Abschnitt 5.1.4 [Multiple servers], Seite 179.
Hier ist ein Beispiel einer config-Datei f¨ur mysqld_multi.
# Diese Datei sollte wahrscheinlich in Ihrem Heimatverzeichnis liegen (~/.my.cnf) oder in /etc/my.cnf
# Version 2.1 von Jani Tolonen
[mysqld_multi]
mysqld = /usr/local/bin/safe_mysqld
mysqladmin = /usr/local/bin/mysqladmin
user = multi_admin
Vista de pagina 291
1 2 ... 287 288 289 290 291 292 293 294 295 296 297 ... 767 768

Comentarios a estos manuales

Sin comentarios