Linux MySQL Upgrade: Unterschied zwischen den Versionen

Aus MyWiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Für Debian gibt es ein Mysql Paket.
Für Debian gibt es ein Mysql Paket. Das Paket installiert sich nach /opt/mysql/server-5.5/  
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.<br>
Das Startscript liegt unter /opt/mysql/server-5.5/support-files/mysql.server und muss nach /etc/init.d/mysql kopiert werden. <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.  
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>
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 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) <br>Danach muss der SQL-Server gestartet werden (/etc/init.d/mysql start) und "./bin/mysql_secure_installation" ausgeführt werden.<br>Nun sollte u.a. ein neues SQL Passwort gesetzt werden (das Passwort ist bis dahin leer also kein Passwort)
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)
 
Danach sollte eine der Konfigdateien (my-medium.cnf, my-large.conf, ...) aus ./support-files/ nach /etc/my.cnf kopiert werden. <br>Damit MySQL zusammen mit PHP funktioniert&nbsp;muss das Socket Verzeichnis von /tmp/mysql.sock geändert werden auf /var/run/mysqld/mysql.sock (den Pfad vorher mittels phpinfo(); prüfen)

Aktuelle Version vom 3. März 2012, 18:31 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" ausgeführt werden.
Nun sollte u.a. ein neues SQL Passwort gesetzt werden (das Passwort ist bis dahin leer also kein Passwort)

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