Lösen Sie das Problem, dass Navicat keine Verbindung zu MySQL auf dem Linux-Server herstellen kann

Lösen Sie das Problem, dass Navicat keine Verbindung zu MySQL auf dem Linux-Server herstellen kann

Am Anfang war ich traurig. Die Screenshots sind wie folgt:

Nach einigem Ärger lautet die Lösung wie folgt:

Stellen Sie zunächst sicher, dass Port 3306 von MySQL auf dem Linux-Dienst für die Außenwelt geöffnet ist.

Wechseln Sie in das Verzeichnis: /etc/sysconfig , bearbeiten Sie iptables und kopieren Sie Folgendes hinein: " -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT ". Die Wirkung ist wie in der Abbildung dargestellt:

Starten Sie dann die Firewall neu

service iptables restart

mysql öffnet Root-Berechtigungen (wird unter mysql-Befehl ausgeführt)

Berechtigungen erteilen: Erteilen Sie alle Berechtigungen für *.* an 'root'@'% 'identifiziert durch 'Passwort' mit der Erteilungsoption

Aktualisieren Sie die Berechtigungsliste: flush privileges

Ändern Sie die Datei mysqld.cnf im Verzeichnis /etc/percona-server.conf.d

Kommentieren Sie "bind 127.0.0.1" aus.

Entfernen Sie das Kommentarzeichen aus der Zeile “bind-address = 0.0.0.0”

Starten Sie abschließend MySQL neu.

service mysql restart

So glücklich, es hat geklappt, die Screenshots sind wie folgt:

*****************************************************************************************************

Die Energie ist begrenzt und es gibt zu viele Ideen. Konzentrieren Sie sich darauf, eine Sache gut zu machen.

Ich bin nur ein Programmierer. Schreiben Sie innerhalb von 5 Jahren guten Code, polieren Sie jedes Wort technischer Blogs und bestehen Sie auf Null-Kopie und Originalität . Der Zweck des Bloggens besteht darin, logisches Denken zu üben, das systematische Verständnis von Wissen zu vertiefen und das Schreiben zu üben. Wenn es anderen hilft, ist es wirklich eine glückliche Sache.

*****************************************************************************************************

Zusammenfassen

Das Obige ist die Einführung des Herausgebers zur Lösung des Problems, dass Navicat keine Verbindung zu MySQL auf dem Linux-Server herstellen kann. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird 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:
  • Wenn Navicat Premium eine Verbindung zur Datenbank herstellt, wird die Fehlermeldung „2003 Verbindung zum MySQL-Server auf „localhost“ nicht möglich (10061)“ angezeigt.
  • So beheben Sie den 10060-Unknow-Fehler, wenn Navicat eine Remote-Verbindung zu MySQL herstellt
  • Navicat-Remoteverbindung zur MySQL-Implementierungsschritteanalyse
  • Beheben Sie den 1251-Fehler beim Herstellen einer Verbindung zwischen MySQL und Navicat
  • Detaillierte Erläuterung der Idee, mysql8.0.11 zu installieren, das Root-Passwort zu ändern und Navicat für MySQL zu verbinden
  • Lösung für den Fehler 1045, wenn Navicat eine Verbindung zu MySQL herstellt
  • Über das Problem der langsamen Verbindung von Navicat zur MySql-Datenbank

<<:  Javascript kombiniert mit Vue zur automatischen Pfadfindung für jedes Labyrinthbild

>>:  Grundlegende Kenntnisse zum MySQL UNION-Operator

Artikel empfehlen

Beispiele für häufige Nginx-Fehlkonfigurationen

Inhaltsverzeichnis Fehlender Stammspeicherort Off...

Detaillierte Erläuterung des MySQL-Download- und Installationsprozesses

1: MySql herunterladen Offizielle Download-Adress...

Beispielcode zur Implementierung eines Hintergrundunschärfeeffekts mit CSS

Ist es der unten gezeigte Effekt? Wenn ja, lesen ...

Tutorial zur Installation von MYSQL8.0 auf Alibaba Cloud ESC

Öffnen Sie das Verbindungstool. Ich verwende Moba...

Analyse der zum Ausführen von Docker erforderlichen Berechtigungen

Zum Ausführen von Docker sind Root-Rechte erforde...

Einige Fragen zu Hyperlinks

<br />Ich freue mich sehr, an dieser Folge d...

Verwendung von „align-content“ im Zeilenumbruchbereich des Flex-Layouts

1. Das in diesem Artikel implementierte Effektdia...

Grundlegende Ideen zum Auffinden von Fehlern in der Web-Frontend-Entwicklung

Die WEB-Entwicklung besteht hauptsächlich aus zwe...

Zusammenfassung häufig verwendeter Befehle für Linux-Dateioperationen

0. Neuer Betrieb: mkdir abc #Erstelle einen neuen...

Zusammenfassung der Bootstrap-Lernerfahrung - Austausch von Designs im CSS-Stil

Aufgrund der Anforderungen des Projekts habe ich ...