Heim > Datenbank > navicat > Hauptteil

Navicat kann keine Remoteverbindung zu MySQL herstellen

angryTom
Freigeben: 2019-08-15 15:29:49
Original
4290 Leute haben es durchsucht

Navicat kann keine Remoteverbindung zu MySQL herstellen

navicat ist ein leistungsstarkes visuelles Datenbankverwaltungstool mit einer intuitiven grafischen Benutzeroberfläche, mit der Sie Informationen auf sichere und einfache Weise erstellen, organisieren, abrufen und teilen können. Viele Benutzer verwenden häufig Navicat-Software, um lokale Datenbankdateien zu verwalten. Heute werde ich Ihnen die Lösung für das Problem vorstellen, dass Navicat keine Remoteverbindung zu MySQL herstellen kann.

Empfohlene Tutorials: Navicat-Grafik-Tutorial

一.Es kann keine Verbindung zu MySql hergestellt werden Server auf '192.168. INPUT -p tcp --dport 3306 -j ACCEPT 2. #/etc/rc.d/init.d/iptables save

 3. #/etc/ init.d/iptables restart

 4. Überprüfen Sie, ob der Port geöffnet ist #/etc/init.d/iptables status

二.1130-host ... darf keine Verbindung zu diesem MySQL-Server herstellen

Methode 1: Stellen Sie den MySQL-Benutzertabellenhost gleich dem Localhost-Datenhost=%

mysql -u root -p password>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>FLUSH   PRIVILEGES;
mysql>select host, user from user;
Nach dem Login kopieren
<🎜 ein >

Methode 2:

1) Stellen Sie von jedem Host aus eine Verbindung zum MySQL-Server her

GRANT ALL PRIVILEGES ON . TO &#39;root&#39;@&#39;%&#39; IDENTIFIED BY &#39;password&#39; WITH GRANT OPTION;
FLUSH   PRIVILEGES;
Nach dem Login kopieren
2) Erlauben Sie dem Benutzer root nur, von dort aus eine Verbindung zum MySQL-Server herzustellen Host mit der IP 192.168.x.x und verwenden Sie das Passwort als Passwort
GRANT ALL PRIVILEGES ON . TO &#39;root&#39;@&#39;192.168.x.x&#39; IDENTIFIED BY &#39;password&#39; WITH GRANT OPTION;
FLUSH   PRIVILEGES;
Nach dem Login kopieren

3) Wenn Sie dem Benutzer root erlauben möchten, vom Host mit der IP 192.168.x.x aus eine Verbindung zu einer bestimmten Datenbank des MySQL-Servers herzustellen und diese zu verwenden Passwort als Passwort

GRANT ALL PRIVILEGES ON 数据库名.* TO &#39;root&#39;@&#39;192.168.x.x&#39; IDENTIFIED BY &#39;password&#39; WITH GRANT OPTION;
FLUSH   PRIVILEGE
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonNavicat kann keine Remoteverbindung zu MySQL herstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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