Konfigurationsanweisungen Linux-System: CentOS-7.0 MySQL-Version: 5.7.21 Derzeit sind zwei Möglichkeiten bekannt, mehrere MySQL-Instanzen unter Linux zu starten. Eine besteht darin, den offiziellen mysqld_multi.server zu verwenden, aber ich habe noch nicht untersucht, wie das geht. Die andere besteht darin, die ursprüngliche Methode zum Installieren mehrerer MySQL-Server zu verwenden. Ich verwende derzeit die zweite Methode. Zwei MySQL-Instanzen erfolgreich gestartet. Als nächstes werde ich den Betriebsablauf vorstellen. Bitte geben Sie mir Ihren Rat. 1. Installieren Sie den ersten MySQL (5.7.21) Server Zunächst habe ich MySQL mit dem Binärpaket installiert: mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 1. Holen Sie sich das MySQL-Binärpaket und entpacken Sie es anschließend mit dem Befehl tar. Benennen Sie den entpackten Ordner mit dem Befehl 2. Nachdem ich im Internet viele Einführungen in die MySQL-Installationsmethode gelesen hatte, wurde in allen das Hinzufügen neuer Benutzergruppen und Benutzer erwähnt: groupadd mysql und useradd -r -g mysql -s /bin/false mysql, Hinzufügen von MySQL-Benutzern und MySQL-Benutzergruppen. Dies hängt von Ihren tatsächlichen Anforderungen ab. Da ich es selbst verwende und kein Sicherheitsproblem besteht, habe ich keine neuen hinzugefügt und direkt root verwendet. Wenn Sie neue Benutzer und Benutzergruppen hinzufügen müssen, können Sie online nach Informationen suchen oder diese im offiziellen MySQL-Handbuch nachlesen: https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html 3. Erstellen Sie eine neue my.cnf oder kopieren Sie sie von woanders her. Wichtig ist, dass Sie in der Initialisierungsdatei Parameter wie basedir, datadir, Portnummer und Socket angeben. Die folgende Abbildung zeigt den Inhalt meiner my.cnf. Bitte ersetzen Sie die relevanten Parameter entsprechend Ihrem tatsächlichen Pfad und legen Sie sie im Installationsverzeichnis ab: 4. Gemäß den Installationsschritten im offiziellen Dokument müssen Sie im Installationsverzeichnis auch einen neuen Ordner mysql-files erstellen. Ich bin mir nicht sicher, warum Sie diesen Ordner erstellen müssen. Hier ist der Inhalt des offiziellen Dokuments: „Das Verzeichnis mysql-files bietet einen praktischen Speicherort, der als Wert für die Systemvariable secure_file_priv verwendet werden kann, wodurch Import- und Exportvorgänge auf ein bestimmtes Verzeichnis beschränkt werden.“ 5. Als nächstes initialisieren Sie MySQL. Erstellen Sie zunächst einen neuen Datenordner im Installationsverzeichnis, gehen Sie dann in den Bin-Ordner des Installationsverzeichnisses und führen Sie den folgenden Befehl aus: 6. Erstellen Sie als Nächstes das für die sichere Übertragung erforderliche Zertifikat und den Schlüssel. Führen Sie den Befehl im Bin-Verzeichnis aus: 7. An diesem Punkt ist die Initialisierung von MySQL abgeschlossen und Sie können den MySQL-Server starten. Nach Version 5.7 scheint der Dienst mit dem Befehl mysqld_safe gestartet zu werden. Sie können ihn auch mit mysql.server im Support-File-Verzeichnis starten, aber mysql.server wird auch mit mysqld_safe gestartet. Der Befehl von mysqld_safe lautet wie folgt: Detaillierte Parameter des Befehls mysql_safe finden Sie unter: https://www.jb51.net/article/52259.htm 8. Nach dem Start des Servers können Sie den Client verwenden, um auf den Server zuzugreifen. Führen Sie den Befehl im Bin-Verzeichnis aus: 9. An diesem Punkt ist die Installation von MySQL abgeschlossen. 2. Installieren Sie den n-ten MySQL (5.7.21)-Server Mit dem obigen Installationsprozess ist die Installation des n-ten MySQL im Grunde dieselbe wie oben. Entpacken Sie das Installationspaket, benennen Sie es in mysql_port um, unterscheiden Sie verschiedene MySQL-Server anhand der Portnummer und ersetzen Sie dann die Pfadparameter in my.cnf und den oben ausgeführten Befehlen durch die entsprechenden Pfade. Durch Angabe eines bestimmten Pfads können Sie mehrere MySQL-Instanzen auf einem Linux-Rechner installieren und starten. Wenn der Client auf den Server zugreift, muss er mit dem Parameter -P3306 (mit einem großen P) angeben, welcher Port verwendet werden soll. Dies ist lediglich eine Aufzeichnung und Untersuchung eines einfachen Installationsprozesses. Es gibt noch viele Konfigurationen und Funktionen von MySQL, die Aufmerksamkeit erfordern, und ich werde später die Gelegenheit haben, sie zu klären. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Führen Sie die Schritte zum Upgrade von Nginx http auf https aus.
>>: Vue implementiert die Anforderung des Ziehens und Ablegens dynamisch generierter Komponenten
Wenn Sie kein Linux-System haben, finden Sie unte...
1. concat()-Funktion Funktion: Mehrere Zeichenfol...
Herzlichen Glückwunsch, dass Sie Ihren Chef endli...
Flex(彈性布局) in CSS kann das Layout einer Webseite ...
Verwenden Sie runlike, um die Docker Run-Startpar...
Vorwort: In manchen Anwendungsszenarien stoßen wi...
Der empfohlene Code zum Abspielen von Hintergrundm...
Vorwort Der Grund, warum die InnoDB-Engine von My...
registrieren Das Front-End verwendet Axios in Vue...
Problem: Die von mybatis zurückgegebenen Daten vo...
Inhaltsverzeichnis Installieren: 1. Grundlegende ...
In diesem Artikel wird der spezifische JavaScript...
1. Was ist ein berechnetes Attribut? Einfach ausg...
Installieren Sie JDK: Offizieller Oracle-Download...
Bei der heutigen Installation von MySQL erscheint...