>  기사  >  데이터 베이스  >  동일한 머신에서 여러 개의 mysql 실행

동일한 머신에서 여러 개의 mysql 실행

黄舟
黄舟원래의
2016-12-14 15:26:301109검색

동일한 머신에서 여러 개의 mysql을 실행합니다.
가장 간단한 방법은 mysql1 및 mysql2와 같은 다른 사용자 아래에 각 mysql을 설치하는 것입니다.
export MYSQL_HOME =/home/ mysql1/mysql
shell> groupadd mysql
shell> useradd -g mysql mysql1
shell>tar -xzvf /home/mysql1/mysql-VERSION -OS.tar .gz
shell> ln -s mysql-VERSION-OS.tar.gz mysql
shell> cd mysql
cp support-files/my-large.cnf (실제 상황에 따라 선택) ./my .cnf
vi my.cnf, 주로 [client] 및 [mysqld] 아래의 포트와 소켓을 수정하고 문자 집합을 지정합니다. 예:
[client]
port = 3307
소켓 = /home/mysql1/mysql/data/mysql.sock
# MySQL 서버
[mysqld]
default-character-set = utf8
port = 3307
socket = /home / mysql1/mysql/data/mysql.sock
. . . . . .
shell> scripts/mysql_install_db --user=mysql1
shell> chown -R root:mysql .
shell> chown -R mysql1:mysql data
shell> bin/mysqld_safe --user=mysql &
Mysql2 사용자 실행은 mysql1과 유사하다. 차이점은 MYSQL_HOME을 다르게 지정하고, 포트와 소켓을 다르게 지정한다는 것이다.

더 많은 관련 글은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요. !


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.