Heim > Datenbank > MySQL-Tutorial > Wie öffne ich eine Remote-Verbindung in MySQL?

Wie öffne ich eine Remote-Verbindung in MySQL?

PHP中文网
Freigeben: 2018-05-25 11:16:21
Original
2787 Leute haben es durchsucht

Die grundlegende Syntax zum Öffnen von MySQL ist im Allgemeinen kein Problem. Der Hauptgrund dafür ist, dass Sie nach dem Öffnen möglicherweise immer noch keine Verbindung herstellen können 🎜>

Möglicherweise wird die folgende Fehlermeldung angezeigt

GRANT ALL PRIVILEGES ON 库名.表名 TO 用户名@'IP地址' IDENTIFIED BY '密码' WITH GRANT OPTION;
FLUSH RIVILEGES;
例:GRANT ALL PRIVILEGES ON *.* TO temp@'%' IDENTIFIED BY 'temp123' WITH GRANT OPTION;
授权所有的服务器使用用户名temp密码temp123来连接所有库的所有表执行增产查改的所有操作
Nach dem Login kopieren
 

Nach der Bestätigung der erfolgreichen Autorisierung (die spezifische Prüfmethode finden Sie am Ende des Artikels) kann es sein, dass Es gibt zwei Gründe für das folgende Problem. Der eine ist, dass die MySQL-Konfiguration an die lokale 127.0.0.1 gebunden ist.

1. Firewall-Problem

Die Firewall öffnet Port 3306 nicht, was zu einem Remote-Verbindungsfehler führt

2. Problem beim Binden der lokalen IP

 1 开放防火墙端口 2     添加需要监听的端口 3     /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 4  5     保存设置 6     /etc/init.d/iptables save 7  8     查看状态 9     /etc/init.d/iptables status10 11     临时关闭防火墙服务12     service iptables stop13 14     开启防火墙服务15     service iptables start16 17     开机不再启动防火墙服务18     chkconfig iptables off
Nach dem Login kopieren
MySQL hat die lokale IP 127.0.0.1 gebunden

Sie können dies mit dem Befehl anzeigen, wie unten gezeigt

Ändern Sie die my.cnf Konfigurationsdatei in Zeile: 43 Fügen Sie # hinzu, um die Anweisung zu kommentieren

MySQL neu starten, damit es wirksam wird

Überprüfen Sie, ob die Autorisierter Benutzer wurde erfolgreich erstellt

Erfolgreich autorisierte Benutzer werden in der Benutzertabelle der MySQL-Bibliothek gespeichert

Host % bedeutet alle Server

use mysql;select Host,User from user\G;
Nach dem Login kopieren
127.0.0.1, localhost ist der lokale Server.

Sie können select * auch verwenden, um andere spezifische Berechtigungen anzuzeigen, einschließlich Hinzufügungs-, Lösch-, Änderungs- und Abfrageberechtigungen.

Das obige ist der detaillierte Inhalt vonWie öffne ich eine Remote-Verbindung in MySQL?. 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