Heim  >  Artikel  >  Datenbank  >  MySQL installiert zwei

MySQL installiert zwei

王林
王林Original
2023-05-20 12:56:373140Durchsuche

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.

  1. 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:
  1. msiexec /i mysql-installer-community-8.0.23.0.msi /qn ^
  2. 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:
  1. 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:
  1. [server]
  2. 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!

Stellungnahme:
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
Vorheriger Artikel:MySQL, wenn SyntaxfehlerNächster Artikel:MySQL, wenn Syntaxfehler