Aktivieren Sie den Remotezugriff auf MySQL MySQL-Benutzer haben standardmäßig keine Remotezugriffsberechtigungen. Wenn sich das Programm und die Datenbank nicht auf demselben Server befinden, müssen wir daher die Remotezugriffsberechtigungen für MySQL aktivieren. Es gibt zwei gängige Methoden: die Tabellenänderungsmethode und die Autorisierungsmethode. Relativ gesehen ist die Tabellenänderungsmethode einfacher und ich persönlich bevorzuge diese Methode. Daher werde ich hier nur die Tabellenänderungsmethode veröffentlichen. 1. Melden Sie sich bei MySQL an mysql -u root -p 2. Ändern Sie die Benutzertabelle der MySQL-Datenbank und ändern Sie das Hostelement von „localhost“ in „%“. %Dies bedeutet, dass jeder Host zugreifen darf. Wenn nur eine bestimmte IP-Adresse zugreifen darf, können Sie sie in die entsprechende IP-Adresse ändern. Sie können beispielsweise localhost in 192.168.1.123 ändern, was bedeutet, dass nur die IP-Adresse 192.168.1.123 im lokalen Netzwerk remote auf MySQL zugreifen darf. mysql> mysql verwenden; mysql> Host auswählen, Benutzerformular Benutzer; mysql>Benutzer aktualisieren, Host festlegen = '%', wobei Benutzer = 'root'; mysql>Host, Benutzer aus Benutzer auswählen; mysql> Berechtigungen leeren; mysql> beenden; Überprüfen Sie zunächst, ob der Port geöffnet ist: netstat -an | grep 3306 Öffnen Sie die MySQL-Konfigurationsdatei vim /etc/mysql/mysql.conf.d/mysqld.cnf ================================ Autorisieren Sie den Root-Benutzer für alle Verbindungen: Gewähren Sie „root“@„%“, gekennzeichnet durch „xxxxxx“, alle Berechtigungen für *.*. Jetzt sind alle Vorgänge abgeschlossen und Sie können von jedem Host aus eine Verbindung zu diesem MySQL-Datenbankserver herstellen. Lösung für MySQL-Remoteverbindungsfehler: https://www.jb51.net/article/103770.htm Offener Port der Centos7.1-Firewall: https://www.jb51.net/article/103777.htm Offene Ports für CentOS 7: https://www.jb51.net/article/103773.htm Ubuntu 15.04 MySQL öffnet Remote-Port 3306 : https://www.jb51.net/article/103784.htm https://www.jb51.net/article/103766.htm root@3bc476b7e0d5:~# vim /etc/mysql/mysql.conf.d/mysqld.cnf root@3bc476b7e0d5:~# netstat -an | grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* HÖREN root@3bc476b7e0d5:/# Dienst MySQL aktivieren Verwendung: /etc/init.d/mysql start|stop|restart|reload|force-reload|status root@3bc476b7e0d5:/# netstat -an | grep 3306 tcp6 0 0 :::3306 :::* HÖREN root@3bc476b7e0d5:/#mysql --version mysql Ver 14.14 Distrib 5.7.16, für Linux (x86_64) mit EditLine-Wrapper root@3bc476b7e0d5:/#mysql -u root -p Passwort eingeben: Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 4 Serverversion: 5.7.16-0ubuntu0.16.04.1 (Ubuntu) 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> Datenbanken anzeigen; +--------------------+ | Datenbank | +--------------------+ | Informationsschema | |Stoff| |mysql | | Leistungsschema | |System| +--------------------+ 5 Zeilen im Satz (0,02 Sek.) Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: 15 Linux-Befehlsaliase, die Ihnen Zeit sparen
>>: Apple Mac OS X in VMWare12 installieren – Grafik-Tutorial
Das Shell-Skript richtet die Zugriffskontrolle ei...
KDE Abkürzung für Kool Desktop Environment. Eine ...
MySQL-Server hat Problem in PHP behoben 1. Hinter...
SQL findet alle doppelten Datensätze in einer Tab...
1. Mehrere Aufrufe eines einzelnen Pfeils Sobald ...
Ubuntu 16.04 installiert standardmäßig die PHP7.0...
Zwei Implementierungen der Vue-Dropdown-Liste Die...
Vorwort: Vue3 ist schon seit langem verfügbar. Vo...
Die Fallstricke der Lese- und Schreibtrennung in ...
Die EXPLAIN-Anweisung liefert Informationen darüb...
1. Klären Sie die Designrichtung <br />Zuers...
Überblick Da wir die Daten normalerweise nicht di...
Vorwort MRR ist die Abkürzung für Multi-Range Rea...
Es gibt viele MySQL-Variablen, von denen einige u...
Inhaltsverzeichnis 1 Indikatoren im Stresstest 1,...