Удаленный доступ к mysql на ZYXEL NAS

Удаленный доступ к mysql на ZYXEL NAS

Я купилZyxel NAS 326и теперь у меня возникли проблемы с доступом к MySQL с машины, которая не является локальной.

MySQL был установлен через приложение php-mysql-phpmyadmin (единственное приложение с MySQL), и я не знаю, как изменить конфигурацию MySQL для привязки доступа.

Из SSH я не могу найти свой файл .cnf.

Как изменить конфигурацию MySQL?

решение1

вам необходимо изменить следующие 4 файла с "127.0.0.1" на "0.0.0.0"

/usr/local/mysql/bin/reset_zyadmin - Строка:25:./bin/mysqld_safe --skip-grant-table --bind-address=127.0.0.1 &

/usr/local/mysql/bin/reset_zyadmin - Строка:65:./bin/mysqld_safe --user=mysql --bind-address=127.0.0.1 &

/usr/local/mysql/bin/reset - Строка:38:./bin/mysqld_safe --user=mysql --bind-address=127.0.0.1 &

/usr/local/mysql/bin/init - Строка:13:./bin/mysqld_safe --skip-grant-table --bind-address=127.0.0.1 &

Затем войдите на страницу администратора zyxel, выберите приложение PHP-MySQL-phpMyAdmin и нажмите «Сбросить пароль базы данных MySQL». Примечание: после сброса пароля на значение по умолчанию будет создано значение адреса привязки «0.0.0.0». Теперь вы можете войти в MySQL удаленно (Примечание: пользователь MySQL также должен быть указан как любой хост). Наслаждайтесь :)

решение2

Кроме тогок решению Эка я нашел мод, который делает загрузку Zyxel с удаленным доступом к MySQL доступной постоянно. https://homeforum.zyxel.com/discussion/1926/mysql-server-of-the-nas326-app-runs-only-on-localhost-how-do-i-make-it-lan-reachable "nintendoeats" выяснил: "SSH-подключитесь к вашему NAS и используйте vi для редактирования следующего файла: /i-data/longAlphanumeric/.PKG/PHP-MySQL-phpMyAdmin/etc/init.d/PHP-MySQL-phpMyAdmin

Вам необходимо внести 2 изменения:

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.

Сохраните, перезагрузите NAS, устройте вечеринку." Конечно, все предпочли бы 0.0.0.0 вместо статического IP-адреса.

Связанный контент