Linux MySQL Upgrade

Aus MyWiki
Zur Navigation springen Zur Suche springen

Für Debian gibt es ein Mysql Paket. Das Paket installiert sich nach /opt/mysql/server-5.5/

Das Startscript liegt unter /opt/mysql/server-5.5/support-files/mysql.server und muss nach /etc/init.d/mysql kopiert werden.
Um MySQL zu starten muss eine Alte Installation komplett entfernt werden inkl. Daten und Konfig
Vorher sollte natürlich ein DUMP der Datenbanken durchgeführt werden.
Nun kann man mittels "/opt/mysql/server-5.5/scripts/mysql_install_db --user=mysql" MySQL einrichten (hier wird die SQL Datenbank geschrieben und MySQL "startfähig" gemacht) Danach muss der SQL-Server gestartet werden (/etc/init.d/mysql start) und "./bin/mysql_secure_installation" ausführen und u.a. ein neues SQL Passwort setzen (das Passwort ist bis dahin leer also kein Passwort)

Nun sollte eine der Konfigdateien (my-medium.cnf, my-large.conf, ...) aus ./support-files/ nach /opt/mysql/server-5.5/my.cnf kopiert werden. Damit MySQL zusammen mit PHP funktioniert sollte das Socket Verzeichnis von /tmp/mysql.sock geändert werden auf /var/run/mysqld/mysql.sock (den Pfad vorher mittels phpinfo(); prüfen)