MySQL · 1 min read · Feb 01, 2026
MySQL 4 と MySQL 5 を同時に実行する
MySQL 4 と MySQL 5 を同時に実行する
このチュートリアルでは、MySQL 4 がすでに実行されているシステムに MySQL 5 をインストールする方法を示します。また、両方のデータベースを使用するための 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 mysql がデータファイルやその他の設定オプションを配置する場所を知るために、適切な cnf/ini ファイルを作成します。
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
システム起動時に mysql5 をピン留めするために、/etc/rc.local にこの行を入力します:
/var/lib/mysql5/bin/mysqld_safe --defaults-file=/etc/my5.cnf --user=mysql &3 さて、phpMyAdmin を設定して MySQL 4.x と 5.x の両方のサーバーにアクセスします。以下は config.inc.php ファイルのサンプルです。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。