Linux MySQL Upgrade: Unterschied zwischen den Versionen

Aus MyWiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
Um MySQL zu starten muss eine Alte Installation komplett entfernt werden inkl. Daten und Konfig<br>
Um MySQL zu starten muss eine Alte Installation komplett entfernt werden inkl. Daten und Konfig<br>
Vorher sollte natürlich ein DUMP der Datenbanken durchgeführt werden.<br>
Vorher sollte natürlich ein DUMP der Datenbanken durchgeführt werden.<br>
Nun kann man mittels /opt/mysql/server-5.5/scripts/mysql_install_db MySQL einrichten (hier wird die SQL Datenbank geschrieben und MySQL "startfähig" gemacht)
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.
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)
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)

Version vom 3. März 2012, 17:17 Uhr

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)