한 시스템에 mysql 을 1,2로 두개를 설치
한 시스템에서 두개의 mysql 띄우는 법...
--[ my.cnf ]--
...
중략
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306 #mysql2일때는 = 3307 (포트는 서로 다르기만 하면 됩니다)
socket = /tmp/mysql.sock1 #mysql2일때는 = /tmp/mysql.sock2
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
중략
....
-------
각각 데몬 띄우기
mysql1은 /usr/local/mysq1/bin/mysqld_safe --user=mysql &
mysql2는 /usr/local/mysq2/bin/mysqld_safe --user=mysql &
이렇게 띄우시고요
중요한건 접속하실 때
mysql1은 /usr/local/mysq1/bin/mysql --socket=/tmp/mysql.sock1 -P 3306 -u사용자 -p
mysql2는 /usr/local/mysq2/bin/mysql --socket=/tmp/mysql.sock2 -P 3307 -u사용자 -p
암턴 이렇습니다.
한 시스템에서 두개의 mysql 띄우는 법...
--[ my.cnf ]--
...
중략
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306 #mysql2일때는 = 3307 (포트는 서로 다르기만 하면 됩니다)
socket = /tmp/mysql.sock1 #mysql2일때는 = /tmp/mysql.sock2
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
중략
....
-------
각각 데몬 띄우기
mysql1은 /usr/local/mysq1/bin/mysqld_safe --user=mysql &
mysql2는 /usr/local/mysq2/bin/mysqld_safe --user=mysql &
이렇게 띄우시고요
중요한건 접속하실 때
mysql1은 /usr/local/mysq1/bin/mysql --socket=/tmp/mysql.sock1 -P 3306 -u사용자 -p
mysql2는 /usr/local/mysq2/bin/mysql --socket=/tmp/mysql.sock2 -P 3307 -u사용자 -p
암턴 이렇습니다.
'저장용' 카테고리의 다른 글
mysql 명령어 (0) | 2009.03.17 |
---|---|
mysql root password 변경. (0) | 2009.03.17 |
mysql (0) | 2009.03.17 |
apache (0) | 2009.03.17 |
리눅스 에서 PHP 설치하기~ (0) | 2009.03.17 |