Heim Datenbank MySQL-Tutorial Wie ermöglicht die MySQL-Datenbank Remoteverbindungen?

Wie ermöglicht die MySQL-Datenbank Remoteverbindungen?

Aug 03, 2017 am 11:00 AM
mysql 数据库 远程连接

In diesem Artikel wird hauptsächlich erläutert, wie MySQL so konfiguriert wird, dass Remoteverbindungen unter Linux möglich sind. Im Allgemeinen können wir nach der Installation von MySQL keine Remoteverbindung herstellen.

1. Zuerst installieren wir MySQL auf dem Linux-System. Standardmäßig kann das Linux-System mit dem Internet verbunden sein oder die CD-ISO wurde gemountet Geben Sie zum Installieren den Befehl apt-get install mysql-server ein. Überprüfen Sie nach Abschluss der Installation, ob MySQL gestartet ist, und führen Sie den Befehl ps -e |grep mysql aus.

Wie ermöglicht die MySQL-Datenbank Remoteverbindungen?

2. Überprüfen Sie, ob Remote-Verbindungen zunächst zulässig sind. Da die IP der virtuellen Maschine diesmal 192.168.2.120 ist, haben wir Führen Sie mysql -h 192.168.20.120 -P 3306 -u root -proot aus (Hinweis: -proot, root bezieht sich auf das Passwort des Root-Kontos). Sie können das Ergebnis erhalten, dass die Verbindung nicht hergestellt werden kann.

Wenn wir keine Remote-Verbindung verwenden, können wir eine Verbindung herstellen. Der Befehl lautet:

mysql -u root -proot。
Nach dem Login kopieren

Wie ermöglicht die MySQL-Datenbank Remoteverbindungen?

Wie ermöglicht die MySQL-Datenbank Remoteverbindungen?

3. Als nächstes stellen wir eine Verbindung zur Datenbank her und führen den Befehl „use mysql;“ aus, um die MySQL-Datenbank zu verwenden.

und sehen Sie sich die Benutzertabelleninformationen an. Der Ausführungsbefehl lautet:

select Host,User from user。
Nach dem Login kopieren
Das Ausführungsergebnis ist in der folgenden Abbildung dargestellt.

Wie ermöglicht die MySQL-Datenbank Remoteverbindungen?

4. Durch die oben genannten Schritte können wir den Wert im Datentabellenbenutzer abrufen. Als nächstes aktualisieren wir den Tabellendatensatz, um den Fernzugriff zu ermöglichen >Der Ausführungsbefehl lautet:

(Dieser Befehl bedeutet, den Host-Wert des ersten Datensatzes, dessen Benutzerwert root ist, in der Benutzertabelle zu aktualisieren und ihn auf % zu setzen). Nachdem die Aktualisierung abgeschlossen ist, führen Sie den vorherigen Abfragebefehl Verify
update user set Host='%' where User ='root' limit 1;
Nach dem Login kopieren

Wie ermöglicht die MySQL-Datenbank Remoteverbindungen?

5 aus. Führen Sie den erzwungenen Aktualisierungsbefehl Flush-Berechtigungen aus;

Schließen Sie nach der Ausführung die Datenbankverbindung.

Wie ermöglicht die MySQL-Datenbank Remoteverbindungen?

6. Ändern Sie my.cnf im MySQL-Installationsverzeichnis dokumentieren.

Im Allgemeinen befindet sich der Standardpfad unter /etc/mysql/. Suchen Sie die Zeile bind-address = 127.0.0.1. Sie können sie löschen, auskommentieren oder 127.0.0.1 in 0.0.0.0 ändern Ändern Sie es. Speichern Sie es, wenn Sie fertig sind.

Wie ermöglicht die MySQL-Datenbank Remoteverbindungen?

7. Starten Sie MySQL neu. Der Befehl lautet service mysql restart. Führen Sie einen Remote-Anmeldetest durch und Sie können sehen, dass Remote-Verbindungen zulässig sind.

Wie ermöglicht die MySQL-Datenbank Remoteverbindungen?

Notizen

Stellen Sie sicher

Diese Anweisung wurde erfolgreich ausgeführt und der Datensatz wurde geändert.
“update user set Host='%' where User ='root' limit 1”
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie ermöglicht die MySQL-Datenbank Remoteverbindungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie erstelle ich eine MySQL-Tabelle mit PHP? Wie erstelle ich eine MySQL-Tabelle mit PHP? Jun 04, 2024 pm 01:57 PM

Das Erstellen einer MySQL-Tabelle mit PHP erfordert die folgenden Schritte: Stellen Sie eine Verbindung zur Datenbank her. Erstellen Sie die Datenbank, falls sie nicht vorhanden ist. Wählen Sie eine Datenbank aus. Tabelle erstellen. Führen Sie die Abfrage aus. Schließen Sie die Verbindung.

So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4 So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4 Dec 09, 2024 am 11:42 AM

Eine der wichtigsten Änderungen, die in MySQL 8.4 (der neuesten LTS-Version von 2024) eingeführt wurden, besteht darin, dass das Plugin „MySQL Native Password“ nicht mehr standardmäßig aktiviert ist. Darüber hinaus entfernt MySQL 9.0 dieses Plugin vollständig. Diese Änderung betrifft PHP und andere Apps

iOS 18 fügt eine neue Albumfunktion „Wiederhergestellt' hinzu, um verlorene oder beschädigte Fotos wiederherzustellen iOS 18 fügt eine neue Albumfunktion „Wiederhergestellt' hinzu, um verlorene oder beschädigte Fotos wiederherzustellen Jul 18, 2024 am 05:48 AM

Apples neueste Versionen der iOS18-, iPadOS18- und macOS Sequoia-Systeme haben der Fotoanwendung eine wichtige Funktion hinzugefügt, die Benutzern dabei helfen soll, aus verschiedenen Gründen verlorene oder beschädigte Fotos und Videos einfach wiederherzustellen. Mit der neuen Funktion wird im Abschnitt „Extras“ der Fotos-App ein Album mit dem Namen „Wiederhergestellt“ eingeführt, das automatisch angezeigt wird, wenn ein Benutzer Bilder oder Videos auf seinem Gerät hat, die nicht Teil seiner Fotobibliothek sind. Das Aufkommen des Albums „Wiederhergestellt“ bietet eine Lösung für Fotos und Videos, die aufgrund einer Datenbankbeschädigung verloren gehen, die Kameraanwendung nicht korrekt in der Fotobibliothek speichert oder eine Drittanbieteranwendung die Fotobibliothek verwaltet. Benutzer benötigen nur wenige einfache Schritte

Ausführliches Tutorial zum Herstellen einer Datenbankverbindung mit MySQLi in PHP Ausführliches Tutorial zum Herstellen einer Datenbankverbindung mit MySQLi in PHP Jun 04, 2024 pm 01:42 PM

So verwenden Sie MySQLi zum Herstellen einer Datenbankverbindung in PHP: MySQLi-Erweiterung einbinden (require_once) Verbindungsfunktion erstellen (functionconnect_to_db) Verbindungsfunktion aufrufen ($conn=connect_to_db()) Abfrage ausführen ($result=$conn->query()) Schließen Verbindung ( $conn->close())

Umgang mit Datenbankverbindungsfehlern in PHP Umgang mit Datenbankverbindungsfehlern in PHP Jun 05, 2024 pm 02:16 PM

Um Datenbankverbindungsfehler in PHP zu behandeln, können Sie die folgenden Schritte ausführen: Verwenden Sie mysqli_connect_errno(), um den Fehlercode abzurufen. Verwenden Sie mysqli_connect_error(), um die Fehlermeldung abzurufen. Durch die Erfassung und Protokollierung dieser Fehlermeldungen können Datenbankverbindungsprobleme leicht identifiziert und behoben werden, wodurch der reibungslose Betrieb Ihrer Anwendung gewährleistet wird.

Wie richte ich einen MySQL-Verbindungspool mit PHP ein? Wie richte ich einen MySQL-Verbindungspool mit PHP ein? Jun 04, 2024 pm 03:28 PM

Das Einrichten eines MySQL-Verbindungspools mit PHP kann die Leistung und Skalierbarkeit verbessern. Die Schritte umfassen: 1. Installieren Sie die MySQLi-Erweiterung. 2. Erstellen Sie eine Verbindungspool-Konfiguration. 4. Erstellen Sie eine Verbindungspool-Instanz. Mit Verbindungspooling können Anwendungen die Leistung verbessern, indem sie vermeiden, für jede Anfrage eine neue Datenbankverbindung zu erstellen.

Wie lösche ich Daten aus einer MySQL-Tabelle mit PHP? Wie lösche ich Daten aus einer MySQL-Tabelle mit PHP? Jun 05, 2024 pm 12:40 PM

PHP bietet die folgenden Methoden zum Löschen von Daten in MySQL-Tabellen: DELETE-Anweisung: Wird zum Löschen von Zeilen, die Bedingungen entsprechen, aus der Tabelle verwendet. TRUNCATETABLE-Anweisung: Wird zum Löschen aller Daten in der Tabelle verwendet, einschließlich automatisch inkrementierter IDs. Praxisfall: Sie können Benutzer mithilfe von HTML-Formularen und PHP-Code aus der Datenbank löschen. Das Formular übermittelt die Benutzer-ID und der PHP-Code verwendet die DELETE-Anweisung, um den Datensatz, der der ID entspricht, aus der Benutzertabelle zu löschen.

Wie lässt sich Go WebSocket in Datenbanken integrieren? Wie lässt sich Go WebSocket in Datenbanken integrieren? Jun 05, 2024 pm 03:18 PM

So integrieren Sie GoWebSocket in eine Datenbank: Richten Sie eine Datenbankverbindung ein: Verwenden Sie das Datenbank-/SQL-Paket, um eine Verbindung zur Datenbank herzustellen. Speichern Sie WebSocket-Nachrichten in der Datenbank: Verwenden Sie die INSERT-Anweisung, um die Nachricht in die Datenbank einzufügen. WebSocket-Nachrichten aus der Datenbank abrufen: Verwenden Sie die SELECT-Anweisung, um Nachrichten aus der Datenbank abzurufen.

See all articles