So installieren Sie MySQL und aktivieren die Remote-Verbindung auf dem Cloud-Server Ubuntu_Server_16.04.1

So installieren Sie MySQL und aktivieren die Remote-Verbindung auf dem Cloud-Server Ubuntu_Server_16.04.1

1. Installieren Sie MySQL:

Verwenden Sie die folgenden drei Befehle, um die entsprechende Software zu installieren:

$ sudo apt-get installiere MySQL-Server
$ sudo apt-get installiere MySQL-Client
$ sudo apt-get installiere libmysqlclient-dev

Beim Ausführen des ersten Befehls müssen Sie das Kennwort für das MySQL-Root-Konto festlegen.

Verwenden Sie den folgenden Befehl, um den MySQL-Socket-Status zu überprüfen. Wenn er sich im Listening-Status befindet, bedeutet dies, dass die Installation erfolgreich war.

$ sudo netstat -tap | grep mysql

2. MySQL öffnet eine Remote-Verbindung

1. Ändern Sie die MySQL-Konfigurationsdatei, kommentieren Sie bind-address = 127.0.0.1 aus und öffnen Sie alle Verbindungen

Verwenden Sie zum Ändern den folgenden Befehl:

$sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

Drücken Sie einfach „i“, um die Vim-Einfügung zu starten, fügen Sie dann vor der auszukommentierenden Anweisung ein „#“-Zeichen ein, drücken Sie dann „Esc“, um den Vim-Einfügezustand zu verlassen, und drücken Sie anschließend „:wq“, um zu speichern und zu beenden. (Die Konfigurationsdatei für mysql5.7+ ist wie oben, und die vorherige Version befindet sich in „/etc/mysql/my.cnf“).

2. Erstellen Sie einen Benutzer und autorisieren Sie Remoteverbindungen

Melden Sie sich zunächst bei MySQL an, der Befehl lautet wie folgt:

$mysql -u root -p

Anschließend legen Sie einen Benutzer an und autorisieren ihn. Das Befehlsformat ist wie folgt:

mysql>GRANT-Berechtigungen für Datenbankname.Tabellenname an „Benutzername“@„Host“, identifiziert durch „Passwort“ mit GRANT-OPTION;

Wie beispielsweise mein eigener Konfigurationsbefehl:

mysql>gewähre 'ubuntu'@'%', identifiziert durch '123456', mit der Gewährungsoption alle Berechtigungen für *.*;

Hinweis: host=% bedeutet, dass die IP-Adresse der Verbindung nicht eingeschränkt ist.

Aktualisieren Sie die Berechtigungen, damit die obige Konfiguration sofort wirksam wird:

mysql>Berechtigungen leeren;

MySQL beenden:

mysql>Beenden;

3. Testen Sie die Remote-Verbindung

1. Überprüfen Sie die für MySQL konfigurierte Portnummer

Geben Sie zunächst MySQL ein und überprüfen Sie dann die Portnummer. Der Befehl lautet wie folgt:

$mysql -u root -p
mysql>Variablen wie „Port“ anzeigen;

Die Standardportnummer von MySQL ist 3306. Wenn Sie die Portnummer ändern müssen, können Sie die Konfigurationsdatei aufrufen und die Portinformationen ändern (siehe 2.1 zur Vorgehensweise). Im Folgenden wird port=3306 als Beispiel verwendet.

2. Überprüfen Sie die Firewall von Ubuntu

Überprüfen Sie den Firewall-Status:

$ sudo ufw status

Öffnen Sie die Firewall und öffnen Sie Port 3306

$ sudo ufw aktivieren
$ sudo ufw Standard verweigern
$ sudo ufw erlauben 3306

Denken Sie daran, andere erforderliche Ports zu öffnen, beispielsweise SSH-Port 22.

Überprüfen Sie den Status von Port 3306

$netstat -an | grep 3306

3. Testen Sie die MySQL-Remoteverbindung

Öffnen Sie ein Befehlszeilenfenster auf Ihrem Computer. Das Befehlsformat lautet:

$mysql -h IP-Adresse -P Port -u Ubuntu -pPasswort

Gemäß der obigen Konfiguration lautet der Befehl zum Herstellen einer Verbindung zum Remote-MySQL:

$mysql -h 193.112.19.56 -P 3306 -u ubuntu -p123456

Zusammenfassen

Oben ist die Methode, die ich Ihnen vorgestellt habe, um MySQL zu installieren und die Remote-Verbindung auf dem Cloud-Server Ubuntu_Server_16.04.1 zu aktivieren. Ich hoffe, sie wird Ihnen hilfreich sein. 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:
  • So ändern Sie MySQL, um Remoteverbindungen zuzulassen
  • So aktivieren Sie die MySQL-Remoteverbindung auf einem Linux-Server
  • So konfigurieren Sie MySQL auf einem Ubuntu 16.04-Server und aktivieren die Remote-Verbindung
  • So aktivieren Sie die Remote-Verbindung (mehrere Backups) für die MySQL-Datenbank
  • mysql öffnet Remote-Verbindung (mysql öffnet Remote-Zugriff)
  • So aktivieren Sie die Remoteverbindung zur MySQL-Datenbank
  • Detaillierte Erläuterung der MySQL-Remoteverbindungsberechtigung

<<:  JS-Dekorationsmuster und TypeScript-Dekoratoren

>>:  Beispiel für die Implementierung der Hochverfügbarkeit von Keepalived+Nginx

Artikel empfehlen

Analyse des Prozesses zum Erstellen eines LAN-Servers basierend auf http.server

Ich weiß nicht, ob Sie schon einmal in eine solch...

So verwenden Sie Linux-Befehle in IDEA

Im Vergleich zum Windows-System bietet das Linux-...

Detaillierte Einführung in TABLE-Tags (TAGS)

Grundlegende Syntax der Tabelle <table>...&l...

Eine kurze Analyse der Unterschiede zwischen Undo, Redo und Binlog in MySQL

Inhaltsverzeichnis Vorwort 【Protokoll rückgängig ...

Zusammenfassung gängiger MySQL-Befehle

Festlegen des MySQL-Root-Passworts Melden Sie sic...

So löschen Sie die Validierungsaufforderung bei der Elementformularvalidierung

Inhaltsverzeichnis Problemszenario: Lösung: 1. Üb...

JS implementiert das Schere-Stein-Papier-Spiel

In diesem Artikelbeispiel wird der spezifische JS...

Entwickeln Sie Beispielcode für einen Taschenrechner mit nativem JavaScript

Die Hauptfunktion eines Rechners besteht darin, n...

Die Verknüpfungsmethode zwischen Menü und Registerkarte von vue+iview

Vue+iview-Menü und Tab-Verknüpfung Ich entwickle ...

Ein einfaches Beispiel zum Erstellen einer dünnen Linientabelle in HTML

Wenn Sie wissen möchten, wie Sie diese Tabelle mi...

CocosCreator Erste Schritte Tutorial: Netzwerkkommunikation

Übersicht zur Netzwerkkommunikation Bei der Entwi...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.18 winx64

Die Installation komprimierter Pakete hat sich se...

Einfaches Anwendungsbeispiel für rekursive MySQL 8.0-Abfragen

Vorwort Dieser Artikel verwendet die neuen Funkti...

Erste Schritte mit MySQL Sharding

Vorwort Relationale Datenbanken werden eher zu Sy...