PHP Portal » Tutorials » MySQL4 und MySQL5 auf einem Server » Initialkonfiguration und Startscripts (MySQL4)

MySQL4 und MySQL5 auf einem Server :: Initialkonfiguration und Startscripts (MySQL4)

MySQL4 und MySQL5 auf einem Server :: Initialkonfiguration und Startscripts (MySQL4)

Nun fehlen MySQL noch Rechte und die Datenbank.

Zunächst erzeugen wir die Basis-Datenbanken:

Code
1
$ /usr/local/mysql4/bin/mysql_install_db

Dann setzen wir die Owner-Group:

Code
1
$ chown -R mysql4:mysql /usr/local/mysql4

Startscript anpassen:

Code
1
2
$ cp /usr/local/mysql4/share/mysql/mysql.server /etc/init.d/mysql4.server $ update-rc.d mysql4.server defaults

Wir binden die MySQL4 Installation an eine eigene IP, damit unter Verwendung des Standard Ports 3306 beide Versionen parallel betreiben werden können. Dies setzt natürlich voraus, dass der Server über 2 Unabängige IP Adressen erreichbar ist.

Code
1
$ nano /usr/local/mysql4/bin/mysqld_safe

Folgende Zeilen suchen und ersetzen:

Code
1
user=mysql

ersetzen durch

Code
1
user=mysql4

sowie

Code
1
$NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-external-locking >> $err_log 2>&1

ersetze durch

Code
1
$NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-external-locking --bind-address=10.10.2.60 >> $err_log 2>&1

WICHTIG: „10.10.2.60“ unbedingt durch die gewünschte IP ersetzen, unter der der MySQL4 Server erreicht werden soll.
sowie

Code
1
eval "$NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-external-locking $args >> $err_log 2>&1"

ersetzen durch

Code
1
eval "$NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-external-locking --bind-address=10.10.2.60 $args >> $err_log 2>&1"

WICHTIG: „10.10.2.60“ unbedingt durch die gewünschte IP ersetzen, unter der der MySQL4 Server erreicht werden soll.

weiter »» «« zurück