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

So aktualisieren Sie CentOS7 auf CentOS8 (detaillierte Schritte)

Dieser Artikel erläutert anhand eines konkreten B...

Detaillierte Erklärung der CSS-Stil-Kaskadierungsregeln

Der Syntaxstil der CSS-Stilregel ist die Grundein...

Detaillierte Einführung in Robots.txt

Grundlegende Einführung in robots.txt Robots.txt i...

So simulieren Sie eine Aufzählung mit JS

Vorwort Im aktuellen JavaScript gibt es kein Konz...

Anwendungsszenario für die MySQL-Konfiguration mehrerer Instanzen

Inhaltsverzeichnis Mehrere MySQL-Instanzen Übersi...

Das Homepage-Design spiegelt am besten das Niveau des Webdesigners wider

Bei den vielen Projekten, an denen ich mitgearbei...

Lösung, wenn Docker plötzlich vom externen Netzwerk nicht mehr erreichbar ist

Nach den Methoden der Meister wurde die Ursache g...

Detaillierte Schritte zum Debuggen von VUE-Projekten in IDEA

Um JS-Code zu debuggen, müssen Sie jedes Mal eine...

Detaillierte Erläuterung des MySQL-Isolationsebenen-Operationsprozesses (cmd)

Beispielvorgang für nicht festgeschriebenes Lesen...

So zeigen Sie die Ausführungszeit von SQL-Anweisungen in MySQL an

Inhaltsverzeichnis 1. Erste SQL-Vorbereitung 2. M...