Base de données · 2 min read · Feb 01, 2026
Exécution de MySQL 4 et MySQL 5 en parallèle
Exécution de MySQL 4 et MySQL 5 en parallèle
Ce tutoriel montre comment installer MySQL 5 sur un système où MySQL 4 est déjà en cours d’exécution. Il montre également comment configurer phpMyAdmin pour utiliser les deux bases de données.
1 Téléchargez et installez MySQL 5.x
Téléchargez le code source depuis 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 Créez un fichier cnf/ini approprié afin que mysql sache où placer les fichiers de données et d’autres options de configuration.
vi /etc/my5.cnfVoici un exemple de fichier.
# Exemple de fichier de configuration MySQL pour de grands systèmes.
## Ceci est pour un grand système avec mémoire = 512M où le système fonctionne principalement MySQL.
## Vous pouvez copier ce fichier dans
# /etc/my.cnf pour définir des options globales,
# mysql-data-dir/my.cnf pour définir des options spécifiques au serveur (dans cette
# installation, ce répertoire est /var/lib/mysql5/var) ou
# ~/.my.cnf pour définir des options spécifiques à l'utilisateur.
## Dans ce fichier, vous pouvez utiliser toutes les options longues qu'un programme prend en charge.
# Si vous voulez savoir quelles options un programme prend en charge, exécutez le programme
# avec l'option "--help".
# Les options suivantes seront passées à tous les clients MySQL
[client]
#password = your_password
#port = 3307
#socket = /var/lib/mysql5/mysql5.sock
# Voici les entrées pour certains programmes spécifiques
# Le serveur MySQL
[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 pour enregistrer le fichier.
Exécutez ceci pour installer le répertoire de la base de données.
./scripts/mysql_install_db –defaults-file=/etc/my5.cnf –user=mysql
Entrez cette ligne dans /etc/rc.local pour épingler mysql5 lorsque le système démarre :
/var/lib/mysql5/bin/mysqld_safe --defaults-file=/etc/my5.cnf --user=mysql &3 Maintenant, configurez phpMyAdmin pour accéder aux deux serveurs MySQL 4.x et 5.x. Voici un exemple du fichier config.inc.php.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.