Heim >Datenbank >MySQL-Tutorial >MySQL verbietet externen Zugriff

MySQL verbietet externen Zugriff

little bottle
little bottlenach vorne
2019-04-19 14:10:014104Durchsuche

In diesem Artikel geht es hauptsächlich um die Lösung, wenn MySQL den externen Zugriff verbietet. Freunde in Not können sich darüber informieren.

1. Wenn der Port geöffnet ist, ermöglicht Ubuntu MySQL 3306 den Fernzugriff
vim /etc/mysql/mysql.conf.d/mysqld.cnf
Kommentare #bind-address              = 127.0.0.1

2. Autorisieren Sie den Benutzer, um Fernzugriff zuzulassen:
Gewähren Sie alle Berechtigungen für *.* an root@"%", identifiziert durch „pwd“, mit der Option „Grant“;
Flush-Berechtigungen;

Test zum Erstellen und Autorisieren von Benutzern mit bestimmten Berechtigungen und Vorgängen in der Benutzertabelle der MySQL-Datenbank

1.MySQL-Erstellungsbenutzer:
BENUTZER 'taoshihan'@'localhost' ERSTELLEN, IDENTIFIZIERT VON '';
localhost ist nur lokal
% darf remote sein
CREATE USER 'taoshihan115'@'%' IDENTIFIED BY 'TAOshihan1';

Delete user:
drop Benutzer 'taoshihan'@'localhost'

2.Autorisierung:
GRANT select ON *.* TO 'taoshihan115'@'%';Autorisierungsspezifikation
GRANT all ON *.* TO ' taoshihan115 '@'%';Alle autorisieren

Wenn MySQL nicht neu gestartet werden kann, prüfen Sie, ob ein Protokollverzeichnis wie /var/log/mysql vorhanden ist und ob die Gruppe und der Eigentümer MySQL sind

Wenn Wenn nicht, erstellen Sie das Verzeichnis und ändern Sie den Besitzer des Verzeichnisses chown mysql:mysql

Wenn Sie weitere MySQL-Tutorials erfahren möchten, schauen Sie sich bitte die chinesische PHP-Website an, um mehr zu erfahren MySQL-Tutorials !

Das obige ist der detaillierte Inhalt vonMySQL verbietet externen Zugriff. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen