Удалённое подключение к mysql

adrin02
На сайте с 12.04.2006
Offline
85
3333

Здравствуйте!

В каком файле конфигурации изменить настройки чтобы с Ip хх.хх.хх.хх было бы возможно подключиться к Mysql серверу.

Хостинг изображений (http://likepic.net) SpeedTest (http://speed-tester.info)
M
На сайте с 01.12.2009
Offline
235
#1

Что за система,запущин ли mysql ?

ps aux | grep mysql

netstat -ant | grep 3306

-

Администратор Linux,Freebsd. построения крупных проектов.
V
На сайте с 25.07.2006
Offline
128
#2

Если, как имел ввиду madoff, сервер ожидает входящих соединений на внешнем интерфейсе сервера и порт не заблокирован фаирволом, то нужно добавить mysql-пользователя, типа так:

GRANT ALL PRIVILEGES ON database.* TO username@хх.хх.хх.хх IDENTIFIED BY '12345';

Приватный linux-администратор
M
На сайте с 16.09.2009
Offline
278
#3
adrin02:
В каком файле конфигурации изменить настройки чтобы с Ip хх.хх.хх.хх было бы возможно подключиться к Mysql серверу.

Не надо ничего такого.

Туннелируете через SSH соединение к mysql. И все. (Только убедитесь, что mysql у вас слушает петлю: в конфиге не должно быть skip-networking, а должно bind-address = 127.0.0.1). Не надо это добро вывешивать наружу...

Дальше вот вам хавту с картинками для putty: http://masterhost.ru/support/doc/mysql/#sst (только заменить uXXXX.ssh.masterhost.ru на адрес Вашего сервера и XXXX.mysql.masterhost.ru:3306 на localhost:3306).

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
adrin02
На сайте с 12.04.2006
Offline
85
#4

Спасибо за советы, Про GRANT в гугле пару статей хороших вчера нашёл.

Просто заинтересовало как это реализованно в cPanel. Там есть раздел

"Удаленные узлы доступа к базе данных" Прописываешь туда нужный ip и всё готово.

Пробовал на сервере с cpanel найти занесённый IP в текстовых файлах, но ничего не нашёл.

adrin02 добавил 14.01.2011 в 14:27

madoff:
Что за система,запущин ли mysql ?

ps aux | grep mysql

netstat -ant | grep 3306

-

Да сервер запущен, с mysql всё ок!

netstat показывает

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

M
На сайте с 16.09.2009
Offline
278
#5
adrin02:
Просто заинтересовало как это реализованно в cPanel. Там есть раздел
"Удаленные узлы доступа к базе данных" Прописываешь туда нужный ip и всё готово.

Да так это и реализовано как Вам написали выше, через ****. Открыли доступ всему миру к mysql, прописали гранты - и рады.

N
На сайте с 06.05.2007
Offline
419
#6

А если использовать бесплатный (!) dbForge Studio, то туннелировать вообще ничего не придется - он поддерживает ssh напрямую.

Кнопка вызова админа ()

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий