Detailliertes Tutorial zur Installation einer MySQL-Datenbank in einer Linux-Umgebung

Detailliertes Tutorial zur Installation einer MySQL-Datenbank in einer Linux-Umgebung

1. Installieren Sie die Datenbank

1) yum -y install mysql-server (einfach)

Der Befehl yum sucht automatisch im Internet nach MySQL-Dienstressourcen, lädt sie auf den lokalen Computer herunter und schließt die Installation ab.

2) Sie können den MySQL-Dienst auch online herunterladen, ihn per xftp auf das Linux-System übertragen und selbst installieren (normalerweise im Verzeichnis usr oder opt).

2. Starten Sie die Datenbank

Führen Sie nach Abschluss der Installation den Befehl service mysqld start aus

3. Melden Sie sich bei der Datenbank an

mysql -u root -p Drücken Sie die Eingabetaste und geben Sie das Passwort ein (der Standardbenutzer von mysql ist root und das Passwort ist leer)

4. Verwenden Sie eine Datenbank

Wechseln Sie nach erfolgreicher Anmeldung zur MySQL-Datenbank und geben Sie ein: use mysql – Unter dem MySQL-Dienst gibt es standardmäßig 3 Datenbanken. Um eine Tabelle in einer Datenbank zu bedienen, geben Sie sie zuerst mit use ein.

5. Verbindung zur Datenbank herstellen : Verwenden Sie Navicat für MySQL, um eine Verbindung zur Datenbank herzustellen

1) Fragen Sie alle Benutzer ab, die sich anmelden können, und Hosts, die Links aus der Benutzertabelle unterstützen:

select user, host, password from user; (alle MySQL-Anweisungen enden mit einem Semikolon)

2) Der Unterschied zwischen dem Wert des Hostfelds in der Benutzertabelle, der % oder localhost ist

host=%, bedeutet, dass alle IPs Verbindungsberechtigung haben

3) Erstellen Sie einen neuen Root-Benutzer und erteilen Sie diesem Benutzer die Betriebsberechtigungen für alle Datenbanken und alle Objekte. Das % in dieser Autorisierungsanweisung bedeutet, dass jeder Host eine Verbindung zum MySQL-Server herstellen kann. In diesem Fall gibt es kein Problem bei der Verwendung des Navicat-Clients. Die Autorisierungsanweisung lautet: Erteilen Sie alle Berechtigungen für *.* an „root“@„%“, identifiziert durch „123456“, mit der Option „Grant“;

alle Berechtigungen: alle Berechtigungen – Hinzufügen, Löschen, Ändern und Abfragen

*.* (Datenbankname. Tabellenname): * vor . bedeutet alle Datenbanken, * nach . bedeutet alle Tabellen, *.* bedeutet alle Tabellen in allen Datenbanken unter dem MySQL-Dienst

Beispiel: mysql.user – Benutzertabelle unter MySQL-Datenbank

Flush-Berechtigungen;—Aktualisierungsberechtigungen

4) Wenn keine Verbindung zum internen Server hergestellt werden kann, schalten Sie zuerst die Firewall aus und beenden Sie MySQL (Beenden oder Strg+C).

Wenn keine Verbindung zum Cloud-Server hergestellt werden kann, öffnen Sie Port 3306 (MySQL-Standardport) in der Sicherheitskomponente des Cloud-Servers.

6. Schritte zum Deinstallieren von MySQL

1) Deinstallieren Sie das mit Yum installierte MySQL (gilt nur für mit dem Yum-Befehl installiertes MySQL).

yum -y entferne mysql*

2) Suchen Sie die MySQL-Installationsdatei

finden / -name mysql

3) Verwenden Sie rm-rf, um die gefundenen MySQL-Dateien zu löschen

4)Start/Stopp/Status des MySQL-Dienstes

Dienst MySQLD Start/Stopp/Status

Wenn auf einem Server mehrere MySQL-Dienste vorhanden sind, ändern Sie die Standard-Portnummer in der Datei /etc/my.cnf

7. Ergänzende Inhalte – Wissenspunkte zu internen und externen Netzwerken

1) Unterschiede zwischen internen und externen Netzwerken

Intranet wird auch LAN oder privates Netzwerk genannt und ist ein Netzwerk, auf das nur Benutzer eines einzigen LAN zugreifen können.

Beispiel: Pingen Sie die Intranet-IP 192.168.88.133

Das externe Netzwerk wird auch Weitverkehrsnetz oder öffentliches Netzwerk genannt. Es handelt sich dabei um eine IP-Adresse, auf die alle Benutzer im Internet zugreifen können.

Beispiel: Ping öffentliches Netzwerk IP 106.52.90.235

2) Der lokale Computer muss auf die Testumgebung zugreifen und sicherstellen, dass er sich im selben LAN befindet, d. h. im selben IP-Netzwerksegment (der rote Teil von 192.168.88.133).

8. Ergänzende Inhalte - Allgemeine Netzwerk-Wissenspunkte

1) Der Unterschied zwischen TCP und UDP:

TCP ist ein zuverlässiges Übertragungsprotokoll, da es zur Datenübertragung eine Verbindung herstellen muss, während UDP dies nicht ist.

2) TCP stellt eine Verbindung her und gibt dreimal einen Händedruck, trennt die Verbindung und winkt viermal

Verbindungs-Handshake 3-mal: A und B senden und empfangen funktioniert normal

üErstes Mal: ​​A→B sendet eine Nachricht, B empfängt die Nachricht (B weiß: B hat die Nachricht erfolgreich erhalten, A hat die Nachricht erfolgreich gesendet)

ü Zweites Mal: ​​B→A sendet eine Nachricht, A empfängt die Nachricht (A weiß: B hat OK gesendet, A hat OK gesendet und empfangen)

ü Das dritte Mal: ​​A→B sendet eine Nachricht und B empfängt die Nachricht (B weiß: B hat OK gesendet)

Trennen: 4 Mal winken

üErstes Mal: ​​A→B, teile B mit, dass das Senden der Daten abgeschlossen ist und die Verbindung getrennt werden muss

ü Das zweite Mal: ​​B→A, lass A warten, bis B die Daten empfängt

üDrittes Mal: ​​B→A, Datenübertragung ist abgeschlossen, Sie können die Verbindung trennen

ü Beim vierten Mal: ​​A→B, die Verbindung wird nach XX Sekunden getrennt

Zusammenfassen

Dies ist das Ende dieses ausführlichen Tutorials zur Installation einer MySQL-Datenbank in einer Linux-Umgebung. Weitere Informationen zur Installation einer MySQL-Datenbank in einer Linux-Umgebung finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Tutorial zur Installation der mysql5.7.36-Datenbank in einer Linux-Umgebung
  • Einführung in den Installationsprozess von MySQL 8.0 in einer Linux-Umgebung
  • Detaillierte Schritte zur Installation von MySQL 8.0.27 in Linux 7.6-Binärdateien
  • Tutorial zur Installation von MySQL unter Linux
  • MySQL Multi-Instance-Bereitstellungs- und Installationshandbuch unter Linux
  • MySQL 8.0.25 Installations- und Konfigurations-Tutorial unter Linux
  • mysql8.0.23 Linux (Centos7) Installation vollständiges und ausführliches Tutorial
  • Detailliertes Tutorial zur Installation von mysql-8.0.20 unter Linux
  • Diagramm des Tutorials zur schnellen Installation und Konfiguration des Linux-Systems MySQL8.0.19
  • Tutorial zur Installation von MySQL8 unter Linux CentOS7
  • Installieren Sie die MySQL-Datenbank in einer Linux-Umgebung

<<:  So installieren Sie RabbitMQ schnell in Docker

>>:  Nachdem Webpack-cli erfolgreich installiert wurde, prüfen Sie den Fehlerfall webpack -v für Details.

Artikel empfehlen

HTML 5 Stylesheet zurücksetzen

Dieser CSS-Reset basiert auf dem CSS-Reset von Eri...

Docker stellt nginx bereit und mountet Ordner und Dateioperationen

Während dieser Zeit habe ich Docker studiert und ...

Zusammenfassung der wichtigsten Docker-Befehle für Entwickler

Inhaltsverzeichnis Einführung in Docker Installat...

Erweiterte benutzerdefinierte JavaScript-Ausnahme

Inhaltsverzeichnis 1. Konzept 1.1 Was sind Fehler...

Schritt-für-Schritt-Anleitung zum Erstellen einer Kalenderkomponente mit React

Inhaltsverzeichnis Betriebswirtschaftlicher Hinte...

Detaillierte Erklärung der TMPF-Mounts im Docker-Datenspeicher

Bevor Sie diesen Artikel lesen, hoffe ich, dass S...

Detaillierte Erklärung zur Verwendung des <meta>-Tags in HTML

Wenn wir möchten, dass mehr Leute die von uns ers...

Einführung in die Stammverzeichniserweiterung unter Linux

1. Überprüfen Sie den Linux-Festplattenstatus df ...

So konfigurieren Sie den Nginx-Lastausgleich

Inhaltsverzeichnis Nginx-Lastausgleichskonfigurat...

Erkennung und Lösung von Vue.$set-Fehlerfallen

Ich habe zufällig festgestellt, dass Vue.$set im ...

CSS3 erzielt einen unendlichen Scroll-/Karusselleffekt der Liste

Effektvorschau Ideen Scrollen Sie durch die aktue...

So kapseln Sie Timerkomponenten in Vue3

Hintergrund Wenn Sie auf manchen Webseiten von Ei...

Tutorial zum Erstellen eines Zookeeper-Servers unter Windows

Installation und Konfiguration Die offizielle Web...