Fernzugriff auf ein MySQL auf ZYXEL NAS

Fernzugriff auf ein MySQL auf ZYXEL NAS

Ich habe einZyxel NAS 326und jetzt habe ich Probleme, von einem Computer, der nicht der lokale Host ist, auf MySQL zuzugreifen.

MySQL wurde über die App php-mysql-phpmyadmin installiert (die einzige mit MySQL) und ich weiß nicht, wie ich die MySQL-Konfiguration für den Bind-Zugriff ändern kann.

Über SSH kann ich meine CNF-Datei nicht finden.

Wie kann ich die Konfiguration von MySQL ändern?

Antwort1

Sie müssen die folgenden 4 Dateien von "127.0.0.1" in "0.0.0.0" ändern.

/usr/local/mysql/bin/reset_zyadmin - Zeile:25:./bin/mysqld_safe --skip-grant-table --bind-address=127.0.0.1 &

/usr/local/mysql/bin/reset_zyadmin - Zeile:65:./bin/mysqld_safe --user=mysql --bind-address=127.0.0.1 &

/usr/local/mysql/bin/reset – Zeile: 38:./bin/mysqld_safe –user=mysql –bind-address=127.0.0.1 &

/usr/local/mysql/bin/init – Zeile: 13:./bin/mysqld_safe –skip-grant-table –bind-address=127.0.0.1 &

Melden Sie sich dann auf der Zyxel-Admin-Seite an, wählen Sie die App PHP-MySQL-phpMyAdmin und drücken Sie „MySQL-Datenbankkennwort zurücksetzen“. Hinweis: Nachdem Sie das Kennwort auf die Standardeinstellung zurückgesetzt haben, wird der Bind-Adresswert als „0.0.0.0“ erstellt. Jetzt können Sie sich remote bei MySQL anmelden (Hinweis: Der MySQL-Benutzer muss auch einen beliebigen Host festlegen). Viel Spaß :)

Antwort2

ZusätzlichZusätzlich zu Eks Lösung habe ich einen Mod gefunden, der Zyxel-Boots mit dauerhaft verfügbarem MySQL-Remotezugriff ermöglicht. https://homeforum.zyxel.com/discussion/1926/der-MySQL-Server der NAS326-App läuft nur auf dem lokalen Host. Wie mache ich ihn über LAN erreichbar? "nintendoeats" hat es herausgefunden: "Klicken Sie per SSH auf Ihr NAS und bearbeiten Sie mit vi die folgende Datei: /i-data/longAlphanumeric/.PKG/PHP-MySQL-phpMyAdmin/etc/init.d/PHP-MySQL-phpMyAdmin

Sie müssen 2 Änderungen vornehmen:

ln the chckmd5sum() function, change return 2 to continue (this bypasses the md5 check). This is at line 31.
In the enable() function, find the line with --bind-address=127.0.0.1 and change it to the NAS'es static IP. This is at line 61.

Speichern Sie, starten Sie Ihr NAS neu und feiern Sie eine Party.“ Natürlich würden alle 0.0.0.0 einer statischen IP vorziehen.

verwandte Informationen