>데이터 베이스 >MySQL 튜토리얼 >Rocks mysql 데이터베이스의 다중 인스턴스 데이터베이스 구성에 대한 샘플 분석

Rocks mysql 데이터베이스의 다중 인스턴스 데이터베이스 구성에 대한 샘플 분석

PHPz
PHPz앞으로
2023-05-26 23:22:381624검색

Mysql 데이터베이스 기본 경로 수정

httpd 서비스 시작

<strong>mkdir -p /run/httpd</strong><strong><br></strong><strong>systemctl start httpd.service</strong>
1. 멀티 인스턴스란 무엇입니까?

Linux 시스템에서는 다중 프로세스 + 다중 스레드 + 다중 사전 할당 메모리 구조를 나타냅니다.

일반적으로 사용되는 테스트 환경, 테스트 마스터-슬레이브, 고가용성 등

다중 인스턴스 구성 방식: (다중 데이터베이스 관리 시스템)

    端口port分开
 
    配置文件分开 socket分开
 
    日志分开
 
    多serverid
 
    都可以使用mysql用户 #总结,初始化多次数据库

디렉토리 수정 권한 생성

<strong>mkdir /share/work/mysql
mkdir /share/work/mysql/3306<br></strong><strong>chown mysql:mysql -R /share/work/mysql</strong>

mysql 구성 파일을 수정하고 "vi /share/work/mysql/3306/my.cnf" 명령을 실행합니다. 확인합니다.

cp /etc/my.cnf /share/work/mysql

[mysqld]
basedir=/opt/rocks/mysql
datadir=/share/work/mysql/3306/data
port=3306
socket=/share/work/mysql/3306/mysql.sock
log-error=/share/work/mysql/3306/data/mysql.err
log-bin=/share/work/mysql/3306/data/mysql-bin
server_id=7

데이터베이스 설치

groupadd mysql

useradd -r -g mysql mysq l

으르르르르

설정 시작:

비밀번호 초기화 및 원격 로그인 승인

--skip-grant-tables

#6. 여러 인스턴스 닫기

[root@db01 scripts]# mysqladmin -S /share/work/mysql/3306/mysql. 양말 종료

#7. 포트

[root@db01 scripts]# netstat -lntup|grep 330

tcp6                                                                      

#8. 다중 인스턴스 비밀번호 설정

[root@db01 스크립트]# mysqladmin -uroot -S /share/work/mysql/3306/mysql.sock 비밀번호 '3306'

#9. 라이브러리 연결 확인(server_id 보기)

[root@db01 scripts]# mysql -uroot -p3306 -S /share/work/mysql/3306/mysql.sock -e "'server_id'와 같은 변수 표시;"경고: 명령줄 인터페이스에서 비밀번호를 사용하는 것은 안전하지 않을 수 있습니다.

+---------------+-------+

| 변수 이름 | 값 | ------+-------+

|서버 ID |7 |

+------ ------+------- +

위 내용은 Rocks mysql 데이터베이스의 다중 인스턴스 데이터베이스 구성에 대한 샘플 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제