Inhaltsverzeichnis

!!! ACHTUNG - evtl. veraltet - ACHTUNG !!!

Diese Seite wurde zuletzt am 9. Juli 2014 um 10:43 Uhr geändert.

Dieser VServer beheimatet bisher nur einen MySQL-Server.

Installation

 aptitude install mysql-server

Konfiguration

in /etc/mysql/my.cnf muss „bind-address“ auf die interne IP-Adresse des Datenbank-VServers geändert werden, damit die anderen VServer sich mit dem MySQL-Server verbinden können.

Danach den MySQL-Datenbankserver restarten:

 /etc/init.d/mysql restart

Administration

Damit man den MySQL-Datenbankserver auch vom VServer „PHP“ per phpMyAdmin administrieren kann, muss root der Datenbank-Benutzer „root“ entsprechend „modifiziert“ werden:

 mysql -hlocalhost -uroot -e "CREATE USER 'root'@'10.0.0.%';"
 mysql -hlocalhost -uroot -e "GRANT ALL PRIVILEGES ON * . * TO 'root'@'10.0.0.%' WITH GRANT OPTION \
                              MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;"
 mysql -hlocalhost -uroot -e "SET PASSWORD FOR 'root'@'10.0.0.%' = PASSWORD( '<HIER_MUSS_EIN_SICHERES_PASSWORD_REIN>' );"

Danach unverzüglich testen, ob die Administration per phpmyadmin funktioniert und allen Datenbank-Benutzern (insb. root), die noch kein Passwort haben, ein Passwort „verpassen“!