MySQL · 1 min read · Feb 01, 2026

Запуск MySQL 4 и MySQL 5 одновременно

Запуск MySQL 4 и MySQL 5 одновременно

Этот учебник показывает, как установить MySQL 5 на систему, где уже работает MySQL 4. Он также показывает, как настроить phpMyAdmin для использования обеих баз данных.

1 Скачайте и установите MySQL 5.x

Скачайте исходный код с 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 Создайте соответствующий файл cnf/ini, чтобы MySQL знал, где размещать файлы данных и другие параметры конфигурации.

vi /etc/my5.cnf

Ниже приведен пример файла.

# Пример конфигурационного файла MySQL для больших систем.
## Это для большой системы с памятью = 512M, где система в основном работает с MySQL.
## Вы можете скопировать этот файл в
# /etc/my.cnf для установки глобальных параметров,
# mysql-data-dir/my.cnf для установки параметров, специфичных для сервера (в этой
# установке этот каталог /var/lib/mysql5/var) или
# ~/.my.cnf для установки параметров, специфичных для пользователя.
## В этом файле вы можете использовать все длинные параметры, которые поддерживает программа.
# Если вы хотите узнать, какие параметры поддерживает программа, запустите программу
# с параметром "--help".
# Следующие параметры будут переданы всем клиентам MySQL
[client]
#password       = your_password
#port           = 3307
#socket         = /var/lib/mysql5/mysql5.sock
# Здесь следуют записи для некоторых специфических программ
# Сервер 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 для сохранения файла.

Запустите это для установки каталога базы данных.

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

Введите эту строку в /etc/rc.local, чтобы закрепить mysql5 при запуске системы:

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

3 Теперь настройте phpMyAdmin для доступа к обоим серверам MySQL 4.x и 5.x. Ниже приведен пример файла config.inc.php.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.