Heim > Datenbank > MySQL-Tutorial > Hauptteil

Eine kurze Analyse des Unterschieds zwischen MySQL-Server und MySQL-Client

王林
Freigeben: 2019-08-20 15:15:32
nach vorne
3488 Leute haben es durchsucht

Stellen Sie eine Frage: Wie kann ich mit dem MySQL-Container in Docker zwei Dienstinstanzen starten: MySQL-Server, und ihre Daten können miteinander kommunizieren und dann einen MySQL-Client starten?

Detaillierte Erklärung:

Fügen Sie zunächst einen Link hinzu, um den Unterschied zwischen MySQL-Client und Server zu erklären:

https://stackoverflow .com/ questions/6962890/what-is-the-difference-between-mysql-server-and-mysql-client

Dann lasst uns über den Inhalt und den Abschluss der Diskussion sprechen:

Was mich zuvor verwirrt hat, war, dass gesagt wurde, dass sich der Client anmelden muss (host -u -p), aber wenn ich den Server verwende, muss ich mich auch anmelden (-u -p). ), also kam ich natürlich auf die Idee, dass der Unterschied zwischen Client und Server darin besteht, ob er mit dem Host verbunden ist oder nicht. Dies ist jedoch nicht der Fall richtig.

Der wesentliche Unterschied besteht darin: Der Server führt eine Rohoperation aus und der Client sendet eine Rohoperation.

Der Server übersetzt SQL-Anweisungen in Operationen für Speicher und Dateien. Mit anderen Worten, der Server betreibt Dateien direkt.

Der Client arbeitet mit der Datenbank/Tabelle, nicht direkt mit der Datei.

Zum Beispiel:

①Client: Ich verwende einen Navicat, um eine Verbindung zu einer Datenbank herzustellen, und dieser Navicat ist der Client.

②Server: Ich habe mehrere MySQL-Dienstinstanzen. Sie können sich auf verschiedenen Ports befinden (dieser Satz ist nicht wichtig), aber sie sind im selben Verzeichnis des Hosts gemountet (dieser Satz ist aus Speichergründen wichtig). Datei wird bearbeitet) und Daten werden geteilt (dieser Satz ist nicht wichtig).

Kleine Wissenspunkte:

①sql weiß nur, wie der Server Daten verarbeitet.

② Auch wenn sich der C/S auf demselben Computer befindet, kommunizieren sie über das Netzwerk.

Weitere Fragen zu MySQL finden Sie auf der chinesischen PHP-Website: https://www.php.cn/

Das obige ist der detaillierte Inhalt vonEine kurze Analyse des Unterschieds zwischen MySQL-Server und MySQL-Client. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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