집 >데이터 베이스 >MySQL 튜토리얼 >mysql은 2개 설치
MySQL은 웹 애플리케이션 및 대규모 기업 수준 데이터베이스 시스템에서 널리 사용되는 오픈 소스 무료 관계형 데이터베이스 관리 시스템입니다. 동일한 머신에서 여러 버전의 MySQL을 실행해야 하는 경우 여러 MySQL 인스턴스를 설치하는 방법을 배워야 합니다.
이 기사에서는 참고용으로 Windows 운영 체제에 두 개의 MySQL 인스턴스를 설치하는 방법을 소개합니다.
1. MySQL 설치 패키지 다운로드
MySQL 공식 웹사이트(http://dev.mysql.com/downloads/mysql/)를 방문하여 최신 버전의 MySQL Community Server를 다운로드하세요. 여기서는 MySQL Community Server 8.0을 선택합니다. .23. 다운로드가 완료된 후 파일의 압축을 서로 다른 두 디렉터리에 풀어야 합니다. 각각 이름을 mysql1 및 mysql2로 지정하겠습니다.
2. MySQL 인스턴스 설치
mysql1 디렉터리에 들어가서 mysql-installer-community-8.0.23.0.msi를 두 번 클릭하면 기본 설정에 따라 설치 프로그램이 시작됩니다. 다음 단계로 이동하고 마지막으로 MySQL Server 구성 마법사에서 일부 사용자 정의 구성 작업을 수행할 수 있습니다.
msiexec /i mysql-installer-community-8.0.23.0.msi /qn ^
MYSQL_SRVNAME= MySQL2 ^INSTALLDIR=C:mysql2 ^
INSTALLDIR=C:mysql2data ^
CONFIGURATIONFILE=config.ini
위 명령에서 /qn은 자동 모드 설치 옵션, MYSQL_SRVNAME은 서비스 이름, INSTALLDIR은 MySQL 인스턴스의 설치 경로, INSTALLDIRDATA는 데이터 파일이 저장되는 경로, CONFIGURATIONFILE은 구성 파일의 경로를 지정합니다. 설치 과정은 첫 번째 인스턴스와 유사합니다. 설치가 완료되면 서비스를 시작할 수 있습니다.
3. MySQL 인스턴스 구성
첫 번째 인스턴스 구성cd / d C: mysql1 in
그런 다음 mysqld --initialize-insecure --console 명령을 실행하여 데이터 디렉터리를 초기화하면 콘솔에 MySQL 초기화 정보가 출력됩니다.
이제 다음 명령을 실행하여 MySQL 인스턴스의 몇 가지 기본 정보를 구성해야 합니다.
mysqld --install MySQL1 --defaults-file=../my1.ini
그 중 --install 옵션이 있습니다. 서비스를 설치하고 MySQL1은 서비스 이름이며 --defaults-file은 my1.ini 구성 파일을 지정합니다.
my1.ini에서 다음 내용을 작성합니다.
[mysqld]
datadir=C:/mysql1databasedir=C:/mysql1
port=3306
MySQL 서비스를 시작하고 다음 명령을 실행합니다.
net start MySQL1
다음 명령을 사용하여 MySQL 서버에 로그인하세요.
mysql -uroot -p
두 번째 인스턴스 구성[server]
port=3307datadir=C:mysql2data
basedir=C:mysql2
default_authentication_plugin=mysql_native_password
저장 후 Windows CMD 창을 열고(관리자 권한으로 실행) 다음을 실행합니다. 명령:
cd / d C:mysql2 in
mysql_ssl_rsa_setup
그런 다음 mysqld --initialize-insecure --console 명령을 실행하여 데이터 디렉터리를 초기화하면 콘솔에 MySQL 초기화 정보가 출력됩니다.
이제 다음 명령을 실행하여 MySQL 인스턴스의 몇 가지 기본 정보를 구성해야 합니다.
mysqld --install MySQL2 --defaults-file=../my2.ini
그 중 --install 옵션이 있습니다. 서비스를 설치하고 MySQL2는 서비스 이름이며 --defaults-file은 my2.ini 구성 파일을 지정합니다.
my2.ini에서 다음 내용을 작성합니다.
[mysqld]
port=3307datadir=C:/mysql2data
basedir=C:/mysql2
default_authentication_plugin=mysql_native_password
MySQL 서비스를 시작하고 다음 명령을 실행합니다. :
net start MySQL2
다음 명령을 사용하여 MySQL 서버에 로그인합니다.
mysql -uroot -p -P 3307
IV 요약
위 단계를 통해 두 개의 MySQL 인스턴스를 성공적으로 설치할 수 있습니다. 동일한 시스템에 다른 버전이 있고 다른 포트 번호와 데이터 저장 디렉터리를 설정합니다. MySQL은 다양한 운영 체제에서 실행되는 기능이 풍부하고 확장 가능한 데이터베이스 관리 시스템이며 데이터 저장이 필요한 모든 웹 애플리케이션의 중요한 구성 요소입니다. 실제 애플리케이션에서는 데이터 분리 및 더 나은 성능을 달성하기 위해 필요에 따라 여러 MySQL 인스턴스를 설치할 수 있습니다.
위 내용은 mysql은 2개 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!