• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Работа с БД удаленного сервера
Dinoza
para bellum
Здравствуйте ув. пользователи. Сегодня я расскажу, как можно работать с БД удаленного *сервер (в нашем случаи машини в дц) с помощью таких программ как Navicat или SQLyog. Впрочем неважно, что это будет за программа, главное что бы она поддерживала коннект через *SSH туннель. Сама изюминка в том, что не надо открывать удаленный доступ к бд и создавать +100500 пользователей.

Quote
Сервер - это не эмулятор игрового мира, а выделенная машина.
SSH туннель - сетевой протокол сеансового уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений


Начнем. Для этого нам надо что бы на сервере уже был установлен и запущен mysql и настроен сам ssh туннель.
Например у нас есть пользователь mysql:
Code
Login: root
pass: 123'321


И туннель:
Code
Login: root
pass: 123123

P.S. Пробовал только с рута, так что не знаю будет ли работать не с администратора.

Буду показывать на примере Навиката, так как большая часть пользуется именно им.

Настройка General:

Code
Connect name: На ваш выбор

Host name/IP address: localhost
Port: Ваш порт от mysql на сервере (по дефолту: 3306)
User name: root
Password: 123'321


Дальше переходим в вкладку SSH:

Code
Ставим ✓ на Use SSH Tunnel

Host name/IP address: IP сервера
Port: Ваш порт от SHH (по дефолту: 22)
User name: root
Authentication Method: Выбираем Password
И ниже вводим пароль от SHH.


OK

Если все правильно сделано, Навикат подконнектит к БД сервера.
Данный метод предназначен для мелких правок типа: Добавить реалм, назначит/снять ГМа и т.д. Для заливки баз, пользуйтесь консолью.

Спасибо за внимание.
Сообщение # 1 отредактировано Dinoza - Вторник, 05.06.2012, 00:25
INFERNOS
Quote (Dinoza)
Робота

да что ты
Quote (Dinoza)
Работа возможна только с "ОСями" *nix.

haha haha haha
Присяжный - краб.
Сообщение # 2 написано 03.03.2012 в 17:29
Dinoza
para bellum
Infe[R]noS, okay sad
Убрал глупость и поправил ошибку
Сообщение # 3 написано 06.03.2012 в 18:53
  • Страница 1 из 1
  • 1
Поиск: