LINUX.ORG.RU
решено ФорумAdmin

Внешние подключения MySQL


0

0

Привет. Как настроить MySQL так, чтоб можно было зайти под рутом откуда угодно? Есть сервер с CentOS, IPtables отключены, SSH работает. Подключаюсь Navicat клиентом из виндоуз для тестирования, а мне пишет, что подключения для такого-то юзера с %hostname% запрещены. Суть такова, что есть кассовый компьютерный терминал с динамическим ип и базой данных MSSQL. Есть настроенный софт, который будет проталкивать данные из нескольких таблиц на удаленный сервер в интернете с MySQL. Тоесть, я смогу смотреть статистику продаж, суммы, на сколько и чего продано, и так далее. К серверу с MySQL у меня рутовый доступ, могу делать все что пожелаю. Спасибо.

конфигу mysql посмотрите, там есть опции listen. Вот и укажите чего ему слушать.

DALDON ★★★★★
()

Есть правильный способ: ssh server.domain.net -L7777:localhost:3306

После чего соединяйся с localhost:7777

Это если Навикат не умеет ssh-туннели, а то я не в курсе.

Есть еще неправильный способ с grant all privileges on mydb.* to 'root'@'%';

И менее неправильный способ, в котором вместо root - пользователь с правами на чтение БД.

thesis ★★★★★
()

разрешить руту коннектиться с хоста «@ %» в настройках пользователя в mysql-administrator?

stevejobs ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.