So ändern Sie MySQL-Berechtigungen, um Hosts den Zugriff zu ermöglichen

So ändern Sie MySQL-Berechtigungen, um Hosts den Zugriff zu ermöglichen

Aktivieren Sie Remote-Zugriffsrechte für 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> Benutzer aktualisieren, Host festlegen = '%', wobei Benutzer = 'root'; 
mysql> Host, Benutzer aus Benutzer auswählen; 
mysql> Berechtigungen leeren;

Öffnen Sie Port 3306 in der Firewall.

Zusammenfassen

Oben habe ich Ihnen erklärt, wie Sie die von MySQL gewährten Berechtigungen ändern, um Hosts den Zugriff zu ermöglichen. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung der Lösung für den Fehler beim Erstellen eines Benutzers und Erteilen von Berechtigungen in mysql8.0
  • So öffnen Sie externe Netzwerkzugriffsrechte für MySQL
  • Detaillierte Erläuterung der Methoden zur Überprüfung und Verwaltung von MySQL-Benutzerrechten
  • Zusammenfassung der Berechtigungsprobleme bei gespeicherten MySQL-Prozeduren
  • Lösung für das Problem, dass die Konfigurationsdatei my.cnf in MySQL aufgrund von Berechtigungsproblemen nicht gestartet werden kann
  • Detaillierte Erläuterung der Verwendung von Dockerfile zum Erstellen eines MySQL-Images und zum Implementieren der Dateninitialisierung und Berechtigungseinstellung
  • Beispiel zum Erstellen eines lokalen Benutzers in MySQL und Erteilen von Datenbankberechtigungen
  • Einige Hinweise zu MySQL-Routineberechtigungen
  • Aktivieren Sie Remote-Zugriffsrechte für MySQL unter Linux und öffnen Sie Port 3306 in der Firewall
  • Mysql: Der als Definierer angegebene Benutzer (''xxx@''%'') existiert nicht – Lösung

<<:  Detaillierte Erläuterung der Protokollverarbeitung von Docker-Containern

>>:  Express-Projektdateiverzeichnisbeschreibung und detaillierte Funktionsbeschreibung

Artikel empfehlen

VMware Workstation Pro installiert das Win10-Betriebssystem in Reinform

Dieser Artikel beschreibt die Schritte zur Instal...

Detaillierte Erklärung einiger Einstellungen für Tabellenanpassung und Überlauf

1. Zwei Eigenschaften des Tabellen-Resets: ①borde...

3 Möglichkeiten zum Erstellen von JavaScript-Objekten

Inhaltsverzeichnis 1. Objektliterale 2. Das neue ...

Detaillierte Erklärung zur Verwendung von Vue zum Laden von Wetterkomponenten

In diesem Artikel erfahren Sie, wie Sie mit Vue W...

Codebeispiele für die Sicherung mehrerer MySQL-Datenbanken

In diesem Artikel werden hauptsächlich Codebeispi...

Implementierung des Nginx Intranet Standalone Reverse Proxy

Inhaltsverzeichnis 1 Nginx Installation 2 Nginx k...

Analyse des Prinzips und der Verwendung der kontinuierlichen MySQL-Aggregation

Dieser Artikel veranschaulicht anhand von Beispie...

Eine kurze Diskussion über die Semantik von HTML und einige einfache Optimierungen

1. Was ist Semantisierung? Erklärung zum Bing-Wör...

So implementieren Sie Reaktionsfähigkeit beim Lernen des Vue-Quellcodes

Inhaltsverzeichnis Vorwort 1. Schlüsselelemente e...

Gogs+Jenkins+Docker automatisierte Bereitstellung von .NetCore-Schritten

Inhaltsverzeichnis Umgebungsbeschreibung Docker-I...

Lösung für die geringe Schreibeffizienz von unter AIX gemountetem NFS

Von NFS bereitgestellte Dienste Mounten: Aktivier...

Der Unterschied zwischen div und span in HTML (Gemeinsamkeiten und Unterschiede)

Gemeinsamkeiten: Das DIV-Tag und das SPAN-Tag beh...

So wählen Sie das Format bei der Verwendung von Binlog in MySQL

Inhaltsverzeichnis 1. Drei Binlog-Modi 1.Anweisun...