|
|
Модератор форума: Dimitro |
Форум TrinityCore Установка / Настройка TrinityCore Работа с БД удаленного сервера (через SSH туннель) |
Работа с БД удаленного сервера |
Здравствуйте ув. пользователи. Сегодня я расскажу, как можно работать с БД удаленного *сервер (в нашем случаи машини в дц) с помощью таких программ как 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 Если все правильно сделано, Навикат подконнектит к БД сервера. Данный метод предназначен для мелких правок типа: Добавить реалм, назначит/снять ГМа и т.д. Для заливки баз, пользуйтесь консолью. Спасибо за внимание. |
| |||
| |||