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

Hast du genau verstanden Schlagworte Definition Verwendung

Vorwort : Heute wurde ich gefragt: „Haben Sie das ...

Ein Leitfaden zur Optimierung leistungsstarker Websites

Goldene Regeln der Leistung: Nur 10 bis 20 % der ...

Detaillierte Erklärung der Kodierungsprobleme bei MySQL-Befehlszeilenoperationen

1. Überprüfen Sie die MySQL-Datenbankkodierung my...

MySQL führt Befehle für externe SQL-Skriptdateien aus

Inhaltsverzeichnis 1. Erstellen Sie eine SQL-Skri...

Schritte zum Upgrade von CentOS6 auf Glibc

Inhaltsverzeichnis Hintergrund Kompilieren Sie gl...

Bootstrap 3.0-Lernunterlagen für Anfänger

Als ersten Artikel dieser Studiennotiz beginnen w...

Mycli ist ein unverzichtbares Tool für MySQL-Befehlszeilen-Enthusiasten

mycli MyCLI ist eine Befehlszeilenschnittstelle f...

Ideen und Codes zur Implementierung der Vuex-Datenpersistenz

Was ist Vuex vuex: ist ein speziell für vue.js en...

Detaillierte Beschreibung allgemeiner Ereignisse und Methoden von HTML-Text

Veranstaltungsbeschreibung onactivate: Wird ausgel...

Analyse und Lösung des durch Chrome 73 verursachten Flex-Layout-Zusammenbruchs

Phänomen Es gibt mehrere verschachtelte Flex-Stru...

Serviceverwaltung der Quellpaketinstallation unter Linux

Inhaltsverzeichnis 1. Startverwaltung des Quellpa...

Detaillierte Erläuterung der praktischen Anwendung der Centos7 ESXi6.7-Vorlage

1. Erstellen Sie ein Centos7.6-System und optimie...

Informationen zu WSL-Konfigurations- und Änderungsproblemen in Docker

https://docs.microsoft.com/en-us/windows/wsl/wsl-...

Vue implementiert Drag-Fortschrittsbalken

In diesem Artikelbeispiel wird der spezifische Co...