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 install2 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.cnfAbaixo 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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.