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 구성 파일 예제.
## 이 파일은 주로 MySQL을 실행하는 메모리 = 512M인 대형 시스템을 위한 것입니다.
## 이 파일을 복사하여
# /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 파일의 샘플입니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.