Heim  >  Artikel  >  Backend-Entwicklung  >  So konfigurieren Sie Ubuntus MySQL so, dass es über das externe Netzwerk zugänglich ist

So konfigurieren Sie Ubuntus MySQL so, dass es über das externe Netzwerk zugänglich ist

WBOY
WBOYOriginal
2016-08-04 09:21:131600Durchsuche

1. Verwenden Sie apt-get mysql-server mysql-client, um mysql zu installieren und das MySQL-Benutzerkennwort korrekt zu konfigurieren. Es kann lokal über phpmyadmin zugegriffen werden, es kann jedoch nicht innerhalb des LAN darauf zugegriffen werden ein paar Zeilen wie folgt
So konfigurieren Sie Ubuntus MySQL so, dass es über das externe Netzwerk zugänglich ist

Wo ist die eigentliche Konfigurationsdatei von MySQL unter Ubuntu?

Antwortinhalt:

1. Verwenden Sie apt-get mysql-server mysql-client, um mysql zu installieren und das MySQL-Benutzerkennwort korrekt zu konfigurieren. Es kann lokal über phpmyadmin zugegriffen werden, es kann jedoch nicht innerhalb des LAN darauf zugegriffen werden ein paar Zeilen wie folgt
So konfigurieren Sie Ubuntus MySQL so, dass es über das externe Netzwerk zugänglich ist

Wo ist die eigentliche Konfigurationsdatei von MySQL unter Ubuntu?

Die Konfigurationsdatei des standardmäßig installierten mysql befindet sich in /etc/mysql/mysql.conf.d/, und das standardmäßig installierte mysql kann sich nur mit dem root-Konto

bei diesem Computer anmelden

Um eine Remote-Anmeldung bei MySQL zu erreichen, müssen Sie das Konto in MySQL autorisieren. Diese Funktion kann nicht durch Ändern der MySQL-Konfigurationsdatei erreicht werden.
Der spezifische Befehl lautet:
GRANT ALL PRIVILEGES ON . TO 'username' @'%' IDENTIFIED BY 'password'; Erteilen Sie die Erlaubnis zur Remote-Anmeldung

GEWÄHREN SIE ALLE PRIVILEGIEN FÜR DIE Datenbank.* TO 'username'@'%' IDENTIFIED BY 'password'; Gewähren Sie die Remote-Anmeldung, um nur auf eine bestimmte Datenbank (Datenbank) zuzugreifen

FLUSH PRIVILEGES; ab sofort gültig

Der gefundene Speicherort ist:/etc/mysql/mysql.conf.d/mysqld.cnf
Die eigentliche Konfigurationsdatei ist diese

Ändern Sie die Überwachungskonfiguration. [mysqld]
bind-address =Legen Sie die IP-Adresse fest, mit der eine Verbindung hergestellt werden soll. Wenn Sie Ihre IP nicht kennen, kommentieren Sie bitte

aus
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn