Acceso remoto a un mysql en ZYXEL NAS

Acceso remoto a un mysql en ZYXEL NAS

he comprado unZyxel NAS 326y ahora tengo problemas para acceder a MySQL desde una máquina que no es el host local.

MySQL se instaló a través de la aplicación php-mysql-phpmyadmin (la única con MySQL) y no sé cómo cambiar la configuración de MySQL para vincular el acceso.

Desde SSH no puedo encontrar mi archivo.cnf.

¿Cómo puedo modificar la configuración de MySQL?

Respuesta1

necesitas cambiar los siguientes 4 archivos de "127.0.0.1" a "0.0.0.0"

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

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

/usr/local/mysql/bin/reset - Línea:38:./bin/mysqld_safe --user=mysql --bind-address=127.0.0.1 &

/usr/local/mysql/bin/init - Línea:13:./bin/mysqld_safe --skip-grant-table --bind-address=127.0.0.1 &

Luego inicie sesión en la página de administración de zyxel, seleccione la aplicación PHP-MySQL-phpMyAdmin y presione "Restablecer contraseña de la base de datos MySQL". Observación: después de restablecer la contraseña predeterminada, se creará el valor de dirección de enlace como "0.0.0.0" ahora podrá iniciar sesión. MySQL de forma remota (Nota: el usuario de MySQL también debe configurarlo como cualquier host) disfrute :)

Respuesta2

AdemásA la solución de Ek encontré un mod que hace que Zyxel arranque con acceso remoto a MySQL esté disponible permanentemente. https://homeforum.zyxel.com/discussion/1926/the-mysql-server-of-the-nas326-app-runs-only-on-localhost-how-do-i-make-it-lan-reachable "nintendoeats" descubrió: "SSH en su NAS y use vi para editar el siguiente archivo: /i-data/longAlphanumeric/.PKG/PHP-MySQL-phpMyAdmin/etc/init.d/PHP-MySQL-phpMyAdmin

Necesitas hacer 2 cambios:

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.

Guarde, reinicie su NAS, organice una fiesta". Por supuesto, todos preferirían 0.0.0.0 en lugar de una IP estática.

información relacionada