Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie installiere ich zwei MySQL-Datenbanken auf dem Computer?

青灯夜游
Freigeben: 2020-10-19 11:05:55
Original
8784 Leute haben es durchsucht

Wie installiere ich zwei MySQL-Datenbanken auf dem Computer?

(Empfohlenes Tutorial: MySQL-Video-Tutorial)

In der tatsächlichen Entwicklung unterstützen einige Datenbanken niedrigerer Versionen einige spezielle SQL-Anweisungen nicht, sodass Probleme auftreten, wenn Datenbankdaten höherer Versionen in niedrigere Versionen importiert werden. In einigen Sonderfällen kann die niedrigere Version der Datenbank nicht verschoben werden und die höhere Version von MySQL kann nicht in die niedrigere Version von MySQL importiert werden. Wir müssen zwei Versionen von MySQL auf demselben Computer installieren SQL-Anweisungen, die von der niedrigeren Version von MySQL nicht unterstützt werden, wie zum Beispiel die folgende:

CREATE TABLE `storage` (
  `storageid` INT(11) NOT NULL AUTO_INCREMENT,
  
  `createTime` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
  
  `updateTime` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
  
  PRIMARY KEY (`storageid`)
) ENGINE=INNODB AUTO_INCREMENT=292 DEFAULT CHARSET=utf8 COMMENT='仓库'
Nach dem Login kopieren

Beim Ausführen der obigen Anweisung auf der 5.1-Version von MySQL wird ein Fehler gemeldet

Die 5.7-Version von MySQL unterstützt jedoch den Dual-Timestamp-Zeitstempel . Die obige SQL-Anweisung kann normal ausgeführt werdenWie installiere ich zwei MySQL-Datenbanken auf dem Computer?

Wie installiere ich zwei MySQL-Datenbanken auf dem Computer? Der Text beginnt offiziell:

Beenden Sie zunächst die zuvor installierte niedrigere Version des MySQL-Dienstes:

Zweitens kopieren Sie MySQL5.7, das auf meinem installiert ist andere Computer (Ich habe mysql-5.7 auf anderen Computern installiert. 22-winx64.zip-Version) Wie installiere ich zwei MySQL-Datenbanken auf dem Computer?

Geben Sie nach dem Kopieren der drei Kopien den Ordner ein, löschen Sie das Datenverzeichnis, öffnen Sie dann my.ini und ändern Sie den Port Nummer, ändern Sie die Portnummer in 3307, basedir und datadir müssen ebenfalls neu konfiguriert werden Wie installiere ich zwei MySQL-Datenbanken auf dem Computer?

Ändern Sie den Inhalt wie unten gezeigt: Wie installiere ich zwei MySQL-Datenbanken auf dem Computer?

Wie installiere ich zwei MySQL-Datenbanken auf dem Computer?Sie können den gewünschten Inhalt der Konfigurationsdatei übernehmen: ---- --->

[mysqld]
port = 3307
basedir=C:\mysql-5.7.22-winx64
datadir=C:\mysql-5.7.22-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
Nach dem Login kopieren

4. Beginnen Sie mit der Installation und dem Hinzufügen von Diensten:

4.1 Führen Sie das Befehlszeilenfenster als Administrator aus

4.2 Geben Sie das bin-Verzeichnis von mysql5.7 einWie installiere ich zwei MySQL-Datenbanken auf dem Computer?

4.3 Installieren Sie den MySQL-Dienst, geben Sie den Namen des MySQL-Dienstes als MySQL2 an. Gemäß meiner zu installierenden .ini-Datei lautet der Befehl wie folgt: Wie installiere ich zwei MySQL-Datenbanken auf dem Computer?

C:\mysql-5.7.22-winx64\bin>mysqld install mysql2 --default-file="C:\mysql-5.7.22-winx64\my.ini"

成功安装后会提示:
Service successfully installed.
Nach dem Login kopieren

Gehen Sie zum Dienst. Sie können sehen, dass es hier einen zusätzlichen MySQL2-Dienst gibt Zeit

5 Initialisieren Sie die DatenbankWie installiere ich zwei MySQL-Datenbanken auf dem Computer?

Nachdem der MySQL-Dienst erfolgreich installiert wurde, müssen Sie die Datenbank initialisieren, andernfalls kann der Dienst nicht gestartet werden.

Führen Sie den folgenden Befehl im bin-Verzeichnis aus

C:\mysql-5.7.22-winx64\bin>mysqld --initialize
Nach dem Login kopieren

Nach erfolgreicher Initialisierung werden keine Eingabeaufforderungen in der Befehlszeile angezeigt. Das Datenverzeichnis wurde jedoch automatisch im Ordner mysql5.7 generiert. Öffnen Sie die Registrierung, suchen Sie HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmysql2, ändern Sie den ImagePath-Parameter und korrigieren Sie den Pfad für den mysql2-Dienst.

Ändern Sie die ImagePath-Parameter: Wie installiere ich zwei MySQL-Datenbanken auf dem Computer?

Seven starten Sie die Datenbank und ändern Sie das Passwort.1Wie installiere ich zwei MySQL-Datenbanken auf dem Computer?

Verwenden Sie den Befehl „net start mysql2“, um den mysql2-Dienst zu starten Ich fange bitte an Überprüfen Sie, ob Sie ihn vor dem MySQL-Dienst gestoppt haben (siehe erster Schritt).

Nachdem der MySQL2-Dienst gestartet wurde, gehen Sie zur Datei data/xxx.err, um das temporäre Passwort zu finden und sich anzumelden temporäres Passwort zum Anmelden (Hinweis: P-Port, p-Passwort1Wie installiere ich zwei MySQL-Datenbanken auf dem Computer?)

C:\mysql-5.7.22-winx64\bin>mysql -P3307 -uroot -p
Enter password: ************ (此处输入的是临时密码)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.22

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

修改密码

mysql> set password for root@localhost=password('001nX123456');
Query OK, 0 rows affected, 1 warning (0.00 sec)
Nach dem Login kopieren

使用 quit 退出,使用新密码登录。

mysql> quit
Bye


C:\mysql-5.7.22-winx64\bin>mysql -P3307 -uroot -p
Enter password: *************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.22 MySQL Community Server (GPL)
Nach dem Login kopieren

结束。

Das obige ist der detaillierte Inhalt vonWie installiere ich zwei MySQL-Datenbanken auf dem Computer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!