MySQL · 2 min read · Feb 01, 2026

Executando MySQL 4 E MySQL 5 Concorrentemente

Executando MySQL 4 E MySQL 5 Concorrentemente

Este tutorial mostra como instalar MySQL 5 em um sistema onde MySQL 4 já está em execução. Ele também mostra como configurar o phpMyAdmin para usar ambos os bancos de dados.

1 Baixe e instale MySQL 5.x

Baixe o código-fonte 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 Crie um arquivo cnf/ini apropriado para que o mysql saiba onde colocar os arquivos de dados e outras opções de configuração.

vi /etc/my5.cnf

Abaixo está um arquivo de exemplo.

# Exemplo de arquivo de configuração MySQL para sistemas grandes.
## Isso é para um sistema grande com memória = 512M onde o sistema roda principalmente MySQL.
## Você pode copiar este arquivo para
# /etc/my.cnf para definir opções globais,
# mysql-data-dir/my.cnf para definir opções específicas do servidor (nesta
# instalação este diretório é /var/lib/mysql5/var) ou
# ~/.my.cnf para definir opções específicas do usuário.
## Neste arquivo, você pode usar todas as opções longas que um programa suporta.
# Se você quiser saber quais opções um programa suporta, execute o programa
# com a opção "--help".
# As seguintes opções serão passadas para todos os clientes MySQL
[client]
#password       = your_password
#port           = 3307
#socket         = /var/lib/mysql5/mysql5.sock
# Aqui seguem entradas para alguns programas específicos
# O 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 salvar o arquivo.

Execute isso para instalar o diretório do banco de dados.

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

Digite esta linha em /etc/rc.local para fixar o mysql5 quando o sistema iniciar:

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

3 Agora configure o phpMyAdmin para acessar ambos os servidores MySQL 4.x e 5.x. Abaixo está um exemplo do arquivo config.inc.php.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.