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 install2 Создайте соответствующий файл 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.
Get new posts in your inbox
No spam. Unsubscribe anytime.