MySQL-Dienst und Datenbankverwaltung

MySQL-Dienst und Datenbankverwaltung

1. Anweisungen zum Starten und Stoppen des Dienstes

1.1 Offizielle MSI-Installationsadresse von MySQL 5.7 unter Windows

(Wählen Sie die Version aus, die Sie am liebsten installieren möchten):

https://downloads.mysql.com/archives/installer/

1.1.1: In Win7 aufgetretene Probleme: Der Programm-Eingabepunkt „fesetround“ kann in der Dynamic Link Library nicht gefunden werden. Lösung:

Adresse des Downloads der C++-Bibliothek:

https://support.microsoft.com/en-us/help/3138367/update-for-visual-c-2013-and-visual-c-redistributable-package

Nachdem Sie die ausgewählte Installation heruntergeladen haben, fahren Sie mit dem nächsten Schritt fort:

1.2, Windows

(mysql57 ist der MySQL-Dienstname):

  • Starten Sie: net start mysql57
  • Herunterfahren: net stop mysql57

1.3, Linux

(mysql ist der Name des MySQL-Dienstes):

Start :[ root@localhost ~]service mysql start

Herunterfahren :[ root@localhost ~]service mysql stop

1.4. Geben Sie MySQL im Cmd-Fenster unter Windows ein:

Wechseln Sie mit cd in das Bin-Verzeichnis, in dem MySQL installiert ist:

C:\Windows\system32>cd C:\Program Files\MySQL\MySQL Server 5.7\bin

Verbindung zum MySQL-Server herstellen:

C:\Programme\MySQL\MySQL Server 5.7\bin>mysql -uroot -p
Passwort eingeben: ******
Willkommen beim MySQL-Monitor. Befehle enden mit ; ​​oder \g.
Ihre MySQL-Verbindungs-ID ist 3
Serverversion: 5.7.17-log MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle und/oder seine Tochtergesellschaften. Alle Rechte vorbehalten.

Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer
Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen
Eigentümer.

Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen.

MySQL>

mysql stellt den Client-Befehl dar, hinter -u folgt der Datenbankbenutzer, mit dem eine Verbindung hergestellt werden soll, -p bedeutet, dass ein Kennwort erforderlich ist.

1.4 Datenbankverwaltung

1.4.1. Erstellen Sie eine OrderManage-Datenbank

mysql> Datenbank orderManage erstellen;
Abfrage OK, 1 Zeile betroffen (0,00 Sek.)

1.4.2. Alle Datenbanken anzeigen

mysql> Datenbanken anzeigen;
+--------------------+
| Datenbank |
+--------------------+
| Informationsschema |
| Haufen |
|mysql |
| Prüfung |
|Bestellung verwalten|
+--------------------+ 5 Zeilen im Satz (0,00 Sek.)


Es ist ersichtlich, dass in der obigen Liste neben orderManage noch 4 weitere Datenbanken vorhanden sind, die alle installiert sind
MySQL wird automatisch vom System erstellt und seine jeweiligen Funktionen sind wie folgt.

  • 1. information_schema : speichert hauptsächlich einige Datenbankobjektinformationen im System. Beispielsweise Benutzertabelleninformationen, Spalteninformationen, Berechtigungsinformationen, Zeichensatzinformationen, Partitionsinformationen usw.
  • 2. cluster : speichert die Clusterinformationen des Systems.
  • 3. mysql : speichert die Benutzerberechtigungsinformationen des Systems.
  • 4. test : Eine vom System automatisch erstellte Testdatenbank, die von jedem Benutzer verwendet werden kann.

1.4.3. Wählen Sie einen Dateneintrag aus

Wählen Sie aus, um zur OrderManage-Datenbank zu gelangen:

mysql> verwenden Sie Ordermanage;
Datenbank geändert


Daraus können wir ersehen, dass beim Aufrufen der Datenbank die Groß- und Kleinschreibung des Datenbanknamens nicht beachtet wird.

1.4.4, Alle Tabellen in dieser Datenbank anzeigen

mysql> Tabellen anzeigen;
Leerer Satz (0,00 Sek.)


An diesem Punkt zeigt es, dass es keine Tabelle in der orderManage Datenbank gibt (Leerer Satz bedeutet, dass das Operationsergebnis leer ist).

1.4.5. Löschen der Datenbank

mysql> Datenbank ordermanage löschen;
Abfrage OK, 0 Zeilen betroffen (0,01 Sek.)


1.5. Konfigurieren Sie MySQL, um Fernzugriff zuzulassen

Bei der Verbindung über IP treten folgende Probleme auf:

Lösung:

Melden Sie sich als Root-Benutzer bei der MySQL-Datenbank an und fragen Sie die Anmeldebenutzerinformationen ab:

mysql -u root -p

benutze MySQL;

wähle den Host vom Benutzer aus, wobei Benutzer = „root“ ist


Host auf % setzen

Benutzer aktualisieren, Host festlegen = "%", wobei Benutzer = "root" ist;


Denken Sie nach Abschluss der Host-Änderung daran, Flush-Berechtigungen auszuführen, damit die Konfiguration sofort wirksam wird.

Berechtigungen leeren;
 

Dies ist das Ende dieses Artikels über MySQL-Dienste und Datenbankverwaltung. Weitere relevante Inhalte zu MySQL-Diensten und Datenbankverwaltung finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Installations-, Konfigurations-, Start- und Herunterfahrmethoden des MySQL-Servers
  • MySQL-Installation mehrerer Instanzen - Boot- und Autostart-Dienstkonfigurationsprozess
  • Konfigurationsprozess für selbststartende Dienste für einzelne Instanzen von MySQL5.7
  • MySQL-Konfiguration Master-Slave-Server (ein Master und mehrere Slaves)
  • MySQL in Windows net start mysql Beim Starten des MySQL-Dienstes tritt ein Fehler auf. Lösung für Systemfehler
  • 5 MySQL-GUI-Tools, die Ihnen bei der Datenbankverwaltung empfohlen werden
  • 19 MySQL-Optimierungsmethoden im Datenbankmanagement
  • Detaillierte Einführung in 5 häufig verwendete MySQL-Datenbankverwaltungstools
  • Zusammenfassung gängiger Befehle für die MySQL-Datenbankverwaltung

<<:  Detaillierte Erklärung des Vue2 Cube-UI-Zeitwählers

>>:  Drei Scrolling-Effekte für die Benachrichtigungsleiste, implementiert mit reinem CSS

Artikel empfehlen

Detaillierte Erklärung der Vue-Komponenten

<Text> <div id="Wurzel"> &l...

Detaillierte Erklärung der Verwendung von SetUp- und Reactive-Funktionen in Vue3

1. Wann soll setUp ausgeführt werden? Wir alle wi...

4 Prinzipien für sauberes und schönes Webdesign

In diesem Artikel werden diese 4 Prinzipien im Hi...

18 erstaunliche Verbindungen zwischen Interaktionsdesign und Psychologie

Designer müssen Psychologie verstehen, indem sie ...

Implementierungscode für die Dateimontage von DockerToolBox

Wenn Sie Docker verwenden, stellen Sie möglicherw...

React Native realisiert den Auf- und Ab-Pull-Effekt der Überwachungsgeste

React Native implementiert die Überwachungsgeste ...

Mehrere Möglichkeiten zum Aktualisieren von Batches in MySQL

Normalerweise verwenden wir die folgende SQL-Anwe...

Beispielcode einer SVG-Schaltfläche basierend auf einer CSS-Animation

Der spezifische Code lautet wie folgt: <a href...

Zusammenfassung zur Verwendung von MySQL-Isolationsspalten und Präfixindizes

Inhaltsverzeichnis Datenspalten isolieren Präfixi...