MySQL ist ein offenes, kostenloses relationales Datenbankverwaltungssystem, das häufig in Webanwendungen und großen Datenbanksystemen auf Unternehmensebene verwendet wird. Wenn Sie mehrere Versionen von MySQL auf demselben Computer ausführen müssen, müssen Sie lernen, wie Sie mehrere MySQL-Instanzen installieren.
In diesem Artikel erfahren Sie als Referenz, wie Sie zwei MySQL-Instanzen auf einem Windows-Betriebssystem installieren.
1. Laden Sie das MySQL-Installationspaket herunter
Besuchen Sie die offizielle MySQL-Website http://dev.mysql.com/downloads/mysql/, um die neueste Version von MySQL Community Server 8.0 herunterzuladen .23. Nachdem der Download abgeschlossen ist, müssen Sie die Dateien in zwei verschiedene Verzeichnisse entpacken, nennen wir sie mysql1 und mysql2.
2. Installieren Sie die MySQL-Instanz.
- Geben Sie das Verzeichnis mysql1 ein und doppelklicken Sie auf mysql-installer-community-8.0.23.0.msi. Befolgen Sie die Standardeinstellungen Zum nächsten Schritt und schließlich im MySQL Server-Konfigurationsassistenten können wir einige benutzerdefinierte Konfigurationsvorgänge durchführen.
Wählen Sie auf der Seite „Typ und Netzwerk“ die Option „Entwicklerstandard“ aus.
Wählen Sie auf der Seite „Authentifizierungsmethode“ die Option „Legacy-Authentifizierungsmethode verwenden (MySQL 5.x-Kompatibilität beibehalten)“. Legen Sie auf der Seite „Konten und Rollen“ das Passwort des „Root“-Benutzers fest und behalten Sie andere Optionen als Standard bei. - Wählen Sie auf der Seite „Windows-Dienst“ die Option „Eigenständiger MySQL-Server (Servermaschine)“. ;
- Klicken Sie auf der Seite „Konfiguration anwenden“ auf die Schaltfläche „Ausführen“, um die Konfiguration anzuwenden, und warten Sie, bis der MySQL-Dienst gestartet und die Installation abgeschlossen ist.
-
- Installieren Sie die zweite Instanz
-
Geben Sie das Verzeichnis mysql2 ein, verwenden Sie die Befehlszeile, um das Installationsprogramm auszuführen, und führen Sie den folgenden Befehl aus:
- msiexec /i mysql-installer-community-8.0.23.0.msi /qn ^
MYSQL_SRVNAME= MySQL2 ^
INSTALLDIR=C:mysql2 ^
INSTALLDIR=C:mysql2data ^
CONFIGURATIONFILE=config.ini
Im obigen Befehl ist /qn die Installationsoption im stillen Modus, MYSQL_SRVNAME ist der Dienstname und INSTALLDIR ist der Installationspfad der MySQL-Instanz, INSTALLDIRDATA ist der Pfad, in dem die Datendatei gespeichert ist, und CONFIGURATIONFILE gibt den Pfad einer Konfigurationsdatei an. Der Installationsvorgang ähnelt der ersten Instanz. Nachdem die Installation abgeschlossen ist, können Sie den Dienst starten.
3. Konfigurieren Sie die MySQL-Instanz
Konfigurieren Sie die erste Instanz
Öffnen Sie das Windows CMD-Fenster (mit Administratorrechten ausführen), wechseln Sie in das bin-Verzeichnis unter dem Verzeichnis mysql1 und führen Sie den folgenden Befehl aus:
- cd / d C: mysql1 in
Führen Sie dann den Befehl mysqld --initialize-insecure --console aus, um das Datenverzeichnis zu initialisieren, und die Konsole gibt MySQL-Initialisierungsinformationen aus.
Jetzt müssen wir einige grundlegende Informationen der MySQL-Instanz konfigurieren, indem wir den folgenden Befehl ausführen:
mysqld --install MySQL1 --defaults-file=../my1.ini
Dazu gehört auch die Option --install installiert den Dienst, MySQL1 ist der Dienstname und --defaults-file gibt die Konfigurationsdatei my1.ini an.
In my1.ini schreiben Sie den folgenden Inhalt:
[mysqld]
datadir=C:/mysql1data
basedir=C:/mysql1
port=3306
Starten Sie den MySQL-Dienst und führen Sie den folgenden Befehl aus:
net Starten Sie MySQL1
Verwenden Sie den folgenden Befehl, um sich beim MySQL-Server anzumelden:
mysql -uroot -p
Konfigurieren Sie die zweite Instanz
Wechseln Sie in das Verzeichnis mysql2. Zuerst müssen Sie den Inhalt der Konfigurationsdatei ändern config.ini zu:
- [server]
port=3307
datadir=C:mysql2data
basedir=C:mysql2
default_authentication_plugin=mysql_native_password
Öffnen Sie nach dem Speichern das Windows CMD-Fenster (mit Administratorrechten ausführen) und führen Sie Folgendes aus Befehl:
cd / d C:mysql2 in
mysql_ssl_rsa_setup
Führen Sie dann den Befehl mysqld --initialize-insecure --console aus, um das Datenverzeichnis zu initialisieren, und die Konsole gibt MySQL-Initialisierungsinformationen aus.
Jetzt müssen wir einige grundlegende Informationen der MySQL-Instanz konfigurieren, indem wir den folgenden Befehl ausführen:
mysqld --install MySQL2 --defaults-file=../my2.ini
Dazu gehört auch die Option --install installiert den Dienst, MySQL2 ist der Dienstname und --defaults-file gibt die Konfigurationsdatei my2.ini an.
In my2.ini schreiben Sie den folgenden Inhalt:
[mysqld]
port=3307
datadir=C:/mysql2data
basedir=C:/mysql2
default_authentication_plugin=mysql_native_password
Starten Sie den MySQL-Dienst und führen Sie den folgenden Befehl aus :
net start MySQL2
Verwenden Sie den folgenden Befehl, um sich beim MySQL-Server anzumelden:
mysql -uroot -p -P 3307
IVDurch die obigen Schritte können Sie zwei MySQL-Instanzen erfolgreich installieren verschiedene Versionen auf demselben Computer und legen Sie unterschiedliche Portnummern und Datenspeicherverzeichnisse fest. MySQL ist ein funktionsreiches, skalierbares Datenbankverwaltungssystem, das auf einer Vielzahl von Betriebssystemen läuft und eine wichtige Komponente jeder Webanwendung ist, die Datenspeicherung erfordert. In praktischen Anwendungen können Sie nach Bedarf mehrere MySQL-Instanzen installieren, um eine Datentrennung und eine bessere Leistung zu erreichen.
Das obige ist der detaillierte Inhalt vonMySQL installiert zwei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!