Heim >Datenbank >MySQL-Tutorial >Beispielanalyse der Multi-Instanz-Datenbankkonfiguration der Rocks-MySQL-Datenbank

Beispielanalyse der Multi-Instanz-Datenbankkonfiguration der Rocks-MySQL-Datenbank

PHPz
PHPznach vorne
2023-05-26 23:22:381624Durchsuche

Standardpfadänderung der MySQL-Datenbank

HTTPD-Dienst starten

<strong>mkdir -p /run/httpd</strong><strong><br></strong><strong>systemctl start httpd.service</strong>
1. Was ist Multiinstanz?
# 🎜 🎜#Stellt im Linux-System dar: mehrere Prozesse + mehrere Threads + mehrere vorab zugewiesene Speicherstrukturen

Wird im Allgemeinen in Testumgebungen, zum Testen von Master-Slave, hoher Verfügbarkeit usw. verwendet.

Multi-Instanz-Konfigurationsschema: (mehrere Datenbankverwaltungssysteme)

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

Verzeichnisänderungsberechtigungen erstellen

<strong>mkdir /share/work/mysql
mkdir /share/work/mysql/3306<br></strong><strong>chown mysql:mysql -R /share/work/mysql</strong>
Ändern Sie die MySQL-Konfigurationsdatei, führen Sie den Befehl „vi /share/work/mysql/3306/my.cnf“ aus und bestätigen Sie.


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

Datenbank installieren

groupadd mysql

useradd -r -g mysql mysql

--skip-grant-tables

Start einrichten:

Passwort initialisieren und Remote-Anmeldung autorisieren#🎜 🎜#

/share/work/mysql/3306/mysql.sock

#6. Mehrere Instanzen schließen

[root@db01 scripts]# mysqladmin -S /share/work/mysql/ 3306/mysql.sock Shutdown

#7. Port prüfen

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

tcp6 25550/mysqld

# 🎜🎜#

# 🎜🎜#

#8. Multi-Instanz-Passwort festlegen

[root@db01 scripts]# mysqladmin -uroot -S /share/work/mysql /3306/mysql.sock Passwort '3306'

#9. Bibliotheksverbindung überprüfen (server_id anzeigen)

#🎜 🎜#[root@db01 scripts]# mysql -uroot -p3306 -S /share/work/mysql/3306/mysql.sock -e "Variablen wie 'server_id' anzeigen;"Warnung: Die Verwendung eines Passworts auf der Befehlszeilenschnittstelle kann Seien Sie unsicher 🎜#|. Variablenname |

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

|. ---------+-------+

Das obige ist der detaillierte Inhalt vonBeispielanalyse der Multi-Instanz-Datenbankkonfiguration der Rocks-MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen