Installieren Sie CentOS7 in VMware (legen Sie eine statische IP-Adresse fest) und installieren Sie die MySQL-Datenbank über den Docker-Container (sehr ausführliches Tutorial).

Installieren Sie CentOS7 in VMware (legen Sie eine statische IP-Adresse fest) und installieren Sie die MySQL-Datenbank über den Docker-Container (sehr ausführliches Tutorial).

Ein Student im zweiten Studienjahr fragte mich, wie man diese installiert und konfiguriert. Ich habe ein einfaches Tutorial erstellt, es hier aufgezeichnet und mit Freunden geteilt, die es brauchen.

Der Installationsvorgang reicht zum Lernen und Verwenden aus, und einige langwierige Konfigurationen bei der tatsächlichen Arbeit werden übersprungen!

Öffnen Sie die virtuelle Maschine VM, Menüleiste [Datei] -> wählen Sie [Neue virtuelle Maschine], wählen Sie "o Benutzerdefiniert (Erweitert)" -> [Weiter]

Klicken Sie standardmäßig so oft auf [Weiter], bis Sie zum Speicherort der Installationsdiskette gelangen. Wählen Sie die offizielle DVD-Image-Datei aus, die Sie heruntergeladen haben (verwenden Sie keine anderen Images, um unnötige

Grube)

[Weiter] Festlegen des Namens der virtuellen Maschine (geben Sie einen geeigneten Namen ein und legen Sie den entsprechenden Pfad fest)

Der Prozessor ist auf Standard eingestellt. Nach der Installation des virtuellen CentOS können Sie ihn je nach Situation anpassen. Es ist zu diesem Zeitpunkt nicht erforderlich, ihn einzustellen.

Die Speichereinstellungen sind Standard und werden später je nach Nutzung angepasst

[Weiter] Wählen Sie den Netzwerktyp und verwenden Sie den Netzwerkmodus „NAT“. Dies ist erforderlich, wenn CentOS eine statische IP-Adresse konfigurieren muss. Wenn Sie keine statische IP-Adresse konfigurieren müssen, wählen Sie „Bridge“. Es wird empfohlen, „NAT“ auszuwählen.

Drücken Sie bei „Datenträger auswählen“ immer [Weiter] und wählen Sie standardmäßig „Neuen virtuellen Datenträger erstellen“ aus.

[Weiter] „Festplattenkapazität angeben“, ändern Sie den Standardwert 20 auf 10 und erhöhen Sie ihn später, wenn er nicht ausreicht

Standardmäßig 【Weiter】 Klicken Sie abschließend auf „Fertig stellen“.

Nach dem Klicken auf [Fertig stellen] wird der Installationsassistent angezeigt. Für Lernzwecke wird empfohlen, die Sprache „Chinesisch“ auszuwählen, um Fallstricke zu vermeiden. Allerdings ist Englisch grundsätzlich empfehlenswert, schließlich bist du Programmierer

Klicken Sie auf [Weiter].

Klicken Sie auf „Softwareauswahl“, wählen Sie „o Server mit GUI“ aus und lassen Sie die Zubehöroptionen auf der rechten Seite vorerst unbeachtet. Es wird empfohlen, den Umgang mit der GUI für Personal-PCs zu erlernen, um Fallstricke und unnötige Komplikationen zu vermeiden. Wer sich gerne quält, kann die minimale Installation wählen, und wer gerne bastelt, kann eine beliebige wählen

Klicken Sie zum Beenden auf [Fertig]. Klicken Sie auf „Installationsort“, legen Sie die Standardeinstellungen fest und klicken Sie dann zum Beenden auf [Fertig].

Klicken Sie auf „Netzwerk und Hostname“, schalten Sie den Ethernet-Switch ein und legen Sie den Hostnamen selbst fest. Berühren Sie die Konfigurationsoptionen noch nicht.

Klicken Sie nach Abschluss der Konfiguration auf [Installation starten], klicken Sie auf „Root-Passwort“, um das Passwort auf 123456 festzulegen (wählen Sie es nicht zu kompliziert aus) und klicken Sie zum Beenden zweimal auf die Schaltfläche [Fertig]. Klicken Sie auf „Benutzer erstellen“, legen Sie Benutzer und Passwort fest (machen Sie es nicht zu kompliziert) und aktivieren Sie „Diesen Benutzer zum Administrator machen“. Warten Sie, bis die Installation abgeschlossen ist~~~~

Klicken Sie nach Abschluss der Installation auf [Neustart] und warten Sie, bis die Installation von selbst startet.

Nach dem Neustart werden die „Anfangseinstellungen“ angezeigt. Klicken Sie, um sie einzugeben, aktivieren Sie das Kontrollkästchen „Ich stimme der Vereinbarung zu“ und klicken Sie auf die Schaltfläche „Fertig“, um auszusteigen. Klicken Sie abschließend unten rechts auf „Konfiguration beenden“.

Der auf der Benutzeroberfläche aufgeführte Anmeldebenutzer ist der Benutzer, den wir zuvor erstellt haben. Wir melden uns als Root-Benutzer an und klicken auf „Nicht aufgeführt“.

Geben Sie den Benutzernamen „root“ ein, geben Sie das zuvor festgelegte Passwort 123456 ein, bestätigen Sie die Anmeldung und rufen Sie die Systemschnittstelle „Weiter“ - „Weiter“ - „Überspringen“ auf.

Klicken Sie oben links auf „Anwendungen“ und wählen Sie „Terminal“

Öffnen Sie ein Terminalfenster und geben Sie ifconfig ein

ens33 ist der Standardname der Netzwerkverbindung und es gibt keine IP-Adresse. Zu diesem Zeitpunkt ist kein Ping möglich, egal ob Sie die IP des Hostcomputers oder die Website von Baidu anpingen.

==========================Trennlinie======================================================

==========================Trennlinie======================================================

==========================Trennlinie======================================================

Konfigurieren Sie die Netzwerkverbindung des virtuellen Centos7

Wählen Sie „Bearbeiten“ – „Virtual Network Editor“

Klicken Sie auf [Einstellungen ändern].

Wählen Sie in der folgenden Abbildung die Spalte „NAT-Modus“ in der Liste über dem Popup-Fenster aus und stellen Sie die Subnetz-IP auf 192.168.xxx.0 ein. xxx sollte nicht auf den gleichen Wert wie die Host-Maschine eingestellt werden. Wenn die IP der Host-Maschine beispielsweise 192.168.1.123 ist, sollte xxx nicht gleich 1 sein. Wenn die IP der Host-Maschine ähnlich wie 170.20.12.14 ist, kann xxx nach Belieben eingestellt werden. (Es wird empfohlen, xxx nicht auf 0 oder 1 zu setzen, sondern auf 110, 111 oder andere ähnliche Zahlen. Wenn der Hostcomputer mit verschiedenen WLANs (Routern) verbunden ist, kann die IP-Änderung dazu führen, dass der xxx-Wert von „Subnetz-IP“ mit dem des Hostcomputers übereinstimmt. Wenn sie gleich sind, ändern Sie den xxx-Wert von „Subnetz-IP“, um dies zu vermeiden.)

Klicken Sie auf die Schaltfläche [NAT-Einstellungen (S)...], um die Gateway-IP festzulegen. Die ersten drei Segmente der Gateway-IP sollten mit der Subnetz-IP übereinstimmen. Das letzte Segment sollte sich von der Subnetz-IP unterscheiden. Klicken Sie abschließend auf „Bestätigen“ – „Übernehmen“ – „Bestätigen“.

Bearbeiten Sie als Nächstes die Konfigurationsdatei und öffnen Sie ein Terminalfenster.

Geben Sie ein: vim /etc/sysconfig/network-scripts/ifcfg-eno33 um die Konfigurationsdatei zu ändern

Sobald Sie in der Datei sind, drücken Sie a, um in den Bearbeitungsmodus zu wechseln

Konfiguration ändern und hinzufügen, wie rot dargestellt

Nachdem die Änderung abgeschlossen ist, drücken Sie die „ESC-Taste“ - geben Sie „:wq“ in das Terminalfenster ein, klicken Sie auf die Eingabetaste, um zu speichern und die Bearbeitung zu beenden. Starten Sie den Dienst neu: Dienstnetzwerk neu starten. Geben Sie „ifconfig“ ein, um die Netzwerkinformationen anzuzeigen. Sie können sehen, dass unsere statische IP-Einstellung erfolgreich war.

Ping Baidu kann erfolgreich pingen. (Strg+Z, um Ping zu beenden)

Der Hostcomputer kann auch den virtuellen Centos7 anpingen

Wenn das Pingen von Baidu durch das virtuelle CentOS7 fehlschlägt, legen Sie Folgendes fest:

Wählen Sie den richtigen Netzwerkadapter vmnet8 ist der Netzwerkadapter für die NAT-Einstellungen, klicken Sie mit der rechten Maustaste auf „Eigenschaften“

Überprüfen Sie, ob die IPv4-IP-Adresse des VMnet8-Netzwerkadapters angepasst ist. Die angepasste IP-Adresse kann nicht mit dem von VMware konfigurierten Gateway (192.168.11.1) oder der im virtuellen CentOS7 konfigurierten statischen IP-Adresse (192.168.11.101) identisch sein.

Dann pingen Sie Baidu in den virtuellen Centos und Sie werden in der Lage sein, zu pingen

Schließlich bleibt die IP-Adresse des virtuellen CentOS7 unverändert, unabhängig davon, mit welchem ​​neuen WLAN (Router) der Hostcomputer verbunden wird.

==========================Trennlinie======================================================

==========================Trennlinie======================================================

==========================Trennlinie======================================================

Docker installieren

1. Melden Sie sich mit Root-Rechten an und aktualisieren Sie Yum (stellen Sie vor dem Aktualisieren sicher, dass die Netzwerkgeschwindigkeit den Aktualisierungsanforderungen entspricht). Im Allgemeinen wird Yum nur auf persönlichen Systemen aktualisiert, und die Produktionsumgebung sollte nicht nach Belieben aktualisiert werden.

Terminaleingang:

yum update

3. Wenn ein Fehler auftritt:

Paket stimmt nicht mit dem beabsichtigten Download überein weist auf einen Versionskonflikt während der Aktualisierung hin. Führen Sie in diesem Fall Folgendes aus: yum clean all

4. Deinstallieren Sie die alte Version:

yum entferne Docker Docker-Common Docker-Selinux Docker-Engine

5. Installieren Sie die erforderlichen Softwarepakete:

yum install -y yum-utils Gerätemapper-Persistent-Data lvm2

6. Richten Sie die Yum-Quelle ein (Alis Quelle, schneller)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

7. Installation: (Da im Repo standardmäßig nur das stabile Repository aktiviert ist, wird hier die neueste stabile Version 17.12.0 installiert) yum install docker-ce Starten und zum Boot hinzufügen

8. Starten Sie: systemctl start docker systemctl enable docker

Überprüfen Sie, ob die Installation erfolgreich war (das Vorhandensein von Client- und Serviceteilen zeigt an, dass die Docker-Installation und der Start erfolgreich waren).

docker version

==========================Trennlinie======================================================

==========================Trennlinie=====================================================

==========================Trennlinie=====================================================

Docker installiert MySQL

1. Terminal-Benennungssymbol: docker search mysql

2. Ziehen Sie das MySQL-Image

docker pull mysql:5.6

3. MySQL konfigurieren

Namenssymbol:

docker run -p 3306:3306 --restart=always --name mysql-demo -v /usr/local/gourd/docker/mysql/conf:/etc/mysql/conf.d -v /usr/local/gourd/docker/mysql/logs:/logs -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 

Befehlserklärung:

-p 3306:3306: Ordnet Port 3306 des Containers Port 3306 des Hosts zu.

--restart=always Wenn Docker neu gestartet wird, wird auch der Container neu gestartet

--name mymysql gibt dem Container einen Namen

-v $PWD/conf:/etc/mysql/conf.d: Mounten Sie conf/my.cnf im aktuellen Verzeichnis des Hosts in /etc/mysql/my.cnf im Container.

-v $PWD/logs:/logs: mountet das Protokollverzeichnis unter dem aktuellen Verzeichnis des Hosts in die /logs des Containers.

-v $PWD/data:/var/lib/mysql: Mounten Sie das Datenverzeichnis unter dem aktuellen Verzeichnis des Hosts in /var/lib/mysql des Containers.

-e MYSQL_ROOT_PASSWORD=123456: Initialisiert das Passwort des Root-Benutzers.

4. Namenssymbol: docker start (image-name) startet das Image

Namenssymbol: Docker ps -s, um das laufende Image anzuzeigen

Verwenden Sie Navicat, um eine Verbindung zu MySQL herzustellen:

Zusammenfassen

Oben habe ich Ihnen die Installation von CentOS7 in VMware (Festlegen einer statischen IP-Adresse) und die Installation der mySql-Datenbank über einen Docker-Container vorgestellt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Beheben Sie das Problem, dass Navicat keine Verbindung zum MySQL-Server im Centos-System in VMware herstellen kann
  • VMWare Linux MySQL 5.7.13 Installations- und Konfigurationstutorial
  • So geben Sie eine MySQL-Datenbank unter Linux in VMware frei
  • MySQL8.0-Installationsprozess unter Centos7 in VMware Workstation16 und Navicat-Remoteverbindung

<<:  Implementierung der Webpack-Codefragmentierung

>>:  Zusammenfassung der MySQL-Tabellen- und Spaltenkommentare

Artikel empfehlen

Unterschiede zwischen Windows Server 2008R2, 2012, 2016 und 2019

Inhaltsverzeichnis Allgemeine Versionseinführung ...

MySQL vollständig deinstallieren. Persönlicher Test!

MySQL sauber deinstallieren. Persönlich getestet,...

MySQL-Trigger: Beispielanalyse zum Erstellen mehrerer Trigger

Dieser Artikel beschreibt anhand eines Beispiels ...

Hinweise zur Groß-/Kleinschreibung bei MySQL

Inhaltsverzeichnis Die Groß-/Kleinschreibung von ...

Zusammenfassung der 10 wichtigsten JavaScript-Interviewfragen (empfohlen)

1.Dies deutet auf 1. Wer ruft wen an? Beispiel: F...

JavaScript zum dynamischen Laden und Löschen von Tabellen

In diesem Artikel wird der spezifische JavaScript...

Seltsame und interessante Docker-Befehle, die Sie vielleicht nicht kennen

Einleitung Stellt einige einfache und praktische ...

Beispielcode zum Installieren der ASPNET.Core3.0-Runtime unter Linux

# Die folgenden Beispiele gelten für die x64-Bit-...