Lösung für das Problem, dass der Server bei der Installation des Pagoda Panels keine Remoteverbindung zur Datenbank herstellen kann

Lösung für das Problem, dass der Server bei der Installation des Pagoda Panels keine Remoteverbindung zur Datenbank herstellen kann

Ich plane, meine eigene Website zu erstellen, also habe ich die 618-Aktion genutzt und einen Linux-Server von Tencent Cloud gekauft. Die Konfiguration ist im Allgemeinen gut und der Preis angemessen. Da ich nicht viel über Server weiß, habe ich mich für die Verwaltung für ein grafisches Schnittstellenpanel entschieden. Da ich zuvor über Alibaba Cloud vom Baota-Panel erfahren habe, habe ich das Baota Linux-Panel auf dem Server installiert.

Nachdem ich die entsprechende Umgebung in Baota konfiguriert hatte, installierte ich das Website-Programm. Bei der Installation des Programms traten Probleme auf. Ich werde später einen Artikel veröffentlichen, um die Lösung zu erklären. Da ich mich noch in der Lernphase von Django befinde, habe ich zum Erstellen das mir bekannte Zblog-Programm ausgewählt. Da ich mich in mehreren Aspekten auf das Erstellen von Websites vorbereite, soll die Website, die ich derzeit erstelle, eine Verkehrssite sein, und die Website wird hauptsächlich von Crawlern aktualisiert, um Daten zu sammeln und zu speichern, was auch Zeit spart.

Da ich mit phpMyAdmin nicht sehr vertraut bin, habe ich Navicat lokal verwendet, um eine Remoteverbindung zur Datenbank herzustellen. Beim Herstellen der Verbindung zur Datenbank sind jedoch verschiedene Probleme aufgetreten. Denn wenn Sie sich vom Baota-Backend aus anmelden, rufen Sie die Datenbank direkt auf. Der Anmeldeport von Baotas phpmyadmin ist 888, und dann ändern Sie den Port beim Anmelden auf 888. Wenn Sie später versuchen, sich anzumelden, sind das Datenbankkonto und das Kennwort korrekt, aber es wird eine Fehlermeldung angezeigt und Sie können sich nicht anmelden. Lassen Sie sich nicht vom Login-Port 888 von phpmyadmin verwirren. Dies ist nur der Port zum Anmelden bei phpmyadmin und zum Aufrufen der Datenbank, nicht der MySQL-Port. Der MySQL-Port ist immer noch 3306. Ändern Sie zu diesem Zeitpunkt einfach den Port in Navicat auf 3306.

Aber damit ist es noch nicht getan. Zur Einrichtung sind noch zwei weitere Schritte erforderlich:

Schritt 1: Wie in der Abbildung gezeigt, müssen Sie die Berechtigungen der Datenbank ändern und die Bedingungen ändern, um allen oder der lokalen IP Ihres Computers (angegebene IP) Zugriff zu gewähren.

Schritt 2: Wählen Sie „Sicherheit“, legen Sie den Freigabeport fest, geben Sie 3306 an der ersten entsprechenden Stelle ein, schreiben Sie Ihre eigenen Notizen und klicken Sie dann auf die Schaltfläche „Freigeben“. Sie können auch einen Bereich angeben, z. B. 3000:3500.

Nachdem Sie die oben genannten Vorgänge abgeschlossen haben, kehren Sie am besten zur Homepage zurück und starten MySQL neu. Kehren Sie dann zu Navicat zurück, geben Sie die relevanten Konfigurationsinformationen ein und der Verbindungstest ist erfolgreich.

Diese Methode ist möglicherweise nicht in allen Situationen anwendbar. Dieser Artikel prüft nur, ob der Port zulässig ist. Die MySQL-Datenbank erteilt dem Root-Konto möglicherweise keine Berechtigungen. Bitte geben Sie die MySQL-Datenbankautorisierung ein.

# Autorisieren Sie den Root-Benutzer, alle Datenbanken auf jeder IP-Adresse zu betreiben. Gewähren Sie alles auf *.* an root@'%', gekennzeichnet durch '123456' mit der Gewährungsoption.
# Berechtigungen zum Leeren der Datenbank aktualisieren;

Damit ist dieser Artikel zur Lösung des Problems abgeschlossen, dass das Baota Panel keine Remoteverbindung zur Datenbank herstellen kann, wenn es auf dem Server installiert ist. Weitere Informationen zum Problem, dass das Baota Panel keine Remoteverbindung zur Datenbank herstellen kann, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den unten stehenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Baota Panel stellt den Django-Projektprozess erfolgreich bereit (Bild und Text)
  • Befehlsliste des Baota Linux-Panels
  • Detailliertes Tutorial zum Bereitstellen eines Django-Projekts unter CentOS
  • So installieren Sie die IonCube-Erweiterung mit Pagoda
  • So installieren Sie die Linux-Version von Baota Panel in einem anderen Verzeichnis als /www
  • Baota Linux Panel ist ein kostenloses chinesisches Linux VPS-Host-Kontrollfeld, das sich zum schnellen Erstellen von Websites eignet

<<:  Lösung für das Problem der Zeilenhöhe der Elementtabellenkopfzeile

>>:  Detaillierte Erklärung der Grundfunktionen und Verwendung von MySQL-Fremdschlüsseln

Artikel empfehlen

Detaillierte Erklärung der Fallstricke von MySQL 8.0

Ich habe heute MySQL 8.0 aktualisiert. Das erste ...

Docker-Konfiguration Alibaba Cloud Image Acceleration Pull-Implementierung

Heute habe ich Docker verwendet, um das Image abz...

uniapp realisiert die Aufnahme-Upload-Funktion

Inhaltsverzeichnis uni-app Einführung HTML-Teil j...

Zwei Möglichkeiten, damit IE6 Bilder im PNG-24-Format normal anzeigt

Methode 1: Bitte fügen Sie den folgenden Code nach...

Installieren des Ping-Tools in einem von Docker erstellten Container

Denn die von Docker abgerufenen Basisimages wie C...

Implementierungsskript für geplante Datenbanksicherung unter Linux

Inhaltsverzeichnis Szenario: Die Serverdatenbank ...

Vollständige Schritte zum Erstellen eines Hochleistungsindex in MySQL

Inhaltsverzeichnis 1. Index-Grundlagen 1. Arten v...

Beispiele für die Verwendung von React Ref

Inhaltsverzeichnis Was ist ref So verwenden Sie r...

Fassen Sie einige häufige Rankingprobleme in MySQL zusammen

Vorwort: In manchen Anwendungsszenarien stoßen wi...

Detaillierte Erklärung der Meta-Tags (die Rolle der Meta-Tags)

Egal wie großartig Ihre persönliche Website ist, ...