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

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

PHPz
Freigeben: 2023-05-26 23:22:38
nach vorne
1629 Leute haben es durchsucht

Standardpfadänderung der MySQL-Datenbank

HTTPD-Dienst starten

<strong>mkdir -p /run/httpd</strong><strong><br></strong><strong>systemctl start httpd.service</strong>
Nach dem Login kopieren
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用户 #总结,初始化多次数据库
Nach dem Login kopieren

Verzeichnisänderungsberechtigungen erstellen

<strong>mkdir /share/work/mysql
mkdir /share/work/mysql/3306<br></strong><strong>chown mysql:mysql -R /share/work/mysql</strong>
Nach dem Login kopieren
Ä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
Nach dem Login kopieren

Datenbank installieren

groupadd mysql

useradd -r -g mysql mysql

--skip-grant-tables
Nach dem Login kopieren

Start einrichten:

Passwort initialisieren und Remote-Anmeldung autorisieren#🎜 🎜#

/share/work/mysql/3306/mysql.sock
Nach dem Login kopieren

#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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage