
Ich bin Webentwickler und frage mich, warum ich auf fast allen meinen Websites keine Verbindung zur MySQL-Datenbank über die Befehlszeile herstellen kann (alle Designs verwenden cPanel), und als ich sah, dass Port 3306 geschlossen ist!!
Wie kann ich das Thema mit einem MySQL-Befehl verbinden?
Warum wird der MySQL-Port als geschlossen angezeigt? Wie funktioniert es, wenn der Port geschlossen ist?
Ist das etwas, was Cpanel macht?
mein Befehl ist:
mysql -h Remote-IP-Adresse -u Benutzername -pmypassword -D meineDatenbank
Antwort1
Remote-MySQL-Verbindungen sind in cPanel-Servern standardmäßig deaktiviert, da sie als potenzielles Sicherheitsrisiko gelten. Mithilfe der Tools im Web Host Manager (WHM) und der cPanel-Schnittstelle auf Domänenebene (normalerweisehttp://domainname.com/cpanel) können Remote-Hosts hinzugefügt werden, denen der Server die Verbindung zum MySQL-Dienst erlaubt.
Antwort2
ich benutzeSQLyogum eine Verbindung zu Remote-Hosts herzustellen. Und dieser Link -https://answers.syr.edu/display/ischool/Enable+Remote+MySQL+on+cPanel– beschreibt die Schritte zum Herstellen einer Remoteverbindung mit der MySQL-Datenbank unter Verwendung von cPanel.