MySQL · 2 min read · Feb 01, 2026

Ejecutando MySQL 4 y MySQL 5 Concurrentemente

Ejecutando MySQL 4 y MySQL 5 Concurrentemente

Este tutorial muestra cómo instalar MySQL 5 en un sistema donde MySQL 4 ya está en funcionamiento. También muestra cómo configurar phpMyAdmin para usar ambas bases de datos.

1 Descargue e instale MySQL 5.x

Descargue el código fuente de 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 install

2 Cree un archivo cnf/ini apropiado para que mysql sepa dónde colocar los archivos de datos y otras opciones de configuración.

vi /etc/my5.cnf

A continuación se muestra un archivo de ejemplo.

# Ejemplo de archivo de configuración de MySQL para sistemas grandes.
## Esto es para un sistema grande con memoria = 512M donde el sistema ejecuta principalmente MySQL.
## Puede copiar este archivo a
# /etc/my.cnf para establecer opciones globales,
# mysql-data-dir/my.cnf para establecer opciones específicas del servidor (en esta
# instalación este directorio es /var/lib/mysql5/var) o
# ~/.my.cnf para establecer opciones específicas del usuario.
## En este archivo, puede usar todas las opciones largas que un programa admite.
# Si desea saber qué opciones admite un programa, ejecute el programa
# con la opción "--help".
# Las siguientes opciones se pasarán a todos los clientes de MySQL
[client]
#password       = your_password
#port           = 3307
#socket         = /var/lib/mysql5/mysql5.sock
# A continuación siguen entradas para algunos programas específicos
# El servidor 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 para guardar el archivo.

Ejecute esto para instalar el directorio de la base de datos.

./scripts/mysql_install_db –defaults-file=/etc/my5.cnf –user=mysql

Ingrese esta línea en /etc/rc.local para fijar mysql5 cuando el sistema arranque:

/var/lib/mysql5/bin/mysqld_safe --defaults-file=/etc/my5.cnf --user=mysql &

3 Ahora configure phpMyAdmin para acceder a ambos servidores MySQL 4.x y 5.x. A continuación se muestra un ejemplo del archivo config.inc.php.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.