Datenbanken · 1 min read · Feb 01, 2026
MySQL 4 und MySQL 5 gleichzeitig ausführen
MySQL 4 und MySQL 5 gleichzeitig ausführen
Dieses Tutorial zeigt, wie man MySQL 5 auf einem System installiert, auf dem bereits MySQL 4 läuft. Es zeigt auch, wie man phpMyAdmin konfiguriert, um beide Datenbanken zu verwenden.
1 Laden Sie MySQL 5.x herunter und installieren Sie es
Laden Sie den Quellcode von http://dev.mysql.com/downloads/mysql/5.0.html#source
tar -zxvf mysql.version.tgz
cd mysql.version
./configure --prefix=/var/lib/mysql5 \
--with-unix-socket-path=/var/lib/mysql5/mysql5.sock \
--with-tcp-port=3307
make
make install2 Erstellen Sie eine geeignete cnf/ini-Datei, damit MySQL weiß, wo die Daten-Dateien und andere Konfigurationsoptionen abgelegt werden.
vi /etc/my5.cnfUnten ist eine Beispiel-Datei.
# Beispiel MySQL-Konfigurationsdatei für große Systeme.
## Dies ist für ein großes System mit Speicher = 512M, auf dem hauptsächlich MySQL läuft.
## Sie können diese Datei kopieren nach
# /etc/my.cnf, um globale Optionen festzulegen,
# mysql-data-dir/my.cnf, um server-spezifische Optionen festzulegen (in dieser
# Installation ist dieses Verzeichnis /var/lib/mysql5/var) oder
# ~/.my.cnf, um benutzer-spezifische Optionen festzulegen.
## In dieser Datei können Sie alle langen Optionen verwenden, die ein Programm unterstützt.
# Wenn Sie wissen möchten, welche Optionen ein Programm unterstützt, führen Sie das Programm
# mit der Option "--help" aus.
# Die folgenden Optionen werden an alle MySQL-Clients übergeben
[client]
#password = your_password
#port = 3307
#socket = /var/lib/mysql5/mysql5.sock
# Hier folgen Einträge für einige spezifische Programme
# Der MySQL-Server
[mysqld]
port = 3307
socket = /var/lib/mysql5/mysql5.sock
old_passwords=1
skip-locking
key_buffer = 128M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
[mysql.server]
user=mysql
[mysql]
default-character-set=latin1
[mysqld_safe]
err-log=/var/log/mysqld_5.log
pid-file=/var/lib/mysql5/mysqld5.pid:wq um die Datei zu speichern.
Führen Sie dies aus, um das Datenbankverzeichnis zu installieren.
./scripts/mysql_install_db –defaults-file=/etc/my5.cnf –user=mysql
Geben Sie diese Zeile in /etc/rc.local ein, um mysql5 beim Systemstart zu starten:
/var/lib/mysql5/bin/mysqld_safe --defaults-file=/etc/my5.cnf --user=mysql &3 Konfigurieren Sie nun phpMyAdmin, um auf beide Server MySQL 4.x und 5.x zuzugreifen. Unten ist ein Beispiel der config.inc.php-Datei.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.