Задать вопрос
Все статьи / Хостинг / Базы данных / Удалённый доступ к БД MySQL
Найти результаты:
Период:
с:
 
по:
Помощь в поиске

Помощь в поиске

apple banana
Найти записи, которые содержат хотя бы одно из двух слов.

+apple +juice
Найти записи, которые содержат оба слова.

+apple macintosh
Найти записи, которые содержат слово 'apple', но положение записей выше, если они также содержат 'macintosh'.

+apple -macintosh
Найти записи, которые содержат слово 'apple', но не 'macintosh'.

+apple ~macintosh
Найти записи, которые содержат слово 'apple', но если запись также содержит слово 'macintosh', rate it lower than if row does not. Это более "мягкий" чем поиск '+apple -macintosh', для которого наличие 'macintosh' вызывает что записи не будут возвращены вовсе.

+apple +(>turnover <strudel)
Найти записи, которые содержат слова 'apple' и 'turnover', или 'apple' и 'strudel' (в любом порядке), но ранг 'apple turnover' выше чем 'apple strudel'.

apple*
Найти записи, которые содержат такие слова как 'apple', 'apples', 'applesauce', или 'applet'.

"some words"
Найти записи, которые содержат точную фразу 'some words' (например записи содержащие 'some words of wisdom', но не "some noise words").

Удалённый доступ к БД MySQL

MySQL-сервер на виртуальном хостинге по умолчанию принимает только локальные подключения. Это значит, что любая программа, осуществляющая подключение к MySQL-серверу, обязательно должна располагаться на том же физическом сервере, где запущен MySQL-сервер.

Если требуется работать с базами данных MySQL удалённо (например, с помощью установленного на собственном компьютере MySQL-клиента либо со стороннего сервера, где размещён сайт, которому требуется работать с базой данных у нас на хостинге), то существует возможность разрешить удалённые подключения.

Как задать правила для удаленной работы?

Правила, определяющие возможность удалённой работы с MySQL, формируются в панели управления услугой виртуального хостинга.

  1. Авторизуйтесь в панели упралления.
  2. Перейдите в раздел «Хостинг -> Базы данных».
  3. Выберите базу к которой будет настраиваться доступ.
  4. Нажмите меню "три точки", напротив имени базы данных. 
  5. Нажмите "Настроить удалённый доступ".

Правило для удалённого доступа создается для IP-адреса либо для подсети

  • Для IP-адреса следует полностью указать IP-адрес, с которого будет осуществляться работа с MySQL-сервером. Пример записи — 127.0.0.1. 
  • Для подсети указывается подсеть, включающая IP-адреса, с которых необходимо будет работать с MySQL-сервером. Либо подсеть /16 (/64 для IPv6) (доступ сразу для всех IP-адресов этой подсети), для которых будет разрешен удаленный доступ к базе. Пример записи — 127.0.%.%.
  • В том случае если подключение к базе данных производится через ssh-тунель, то необходимо дополнительно открыть доступ с IP-адреса — 127.0.0.1.
  1. Нажмите кнопку «Создать доступ»,
  2. Укажзите нужное правило в открывшемся окне.
  3. Нажмите «Создать». Для каждой базы допускается создание до 30 правил для удалённого доступа. 

При настройке удалённого подключения имя базы данных, логин пользователя и пароль будут такими же, как и при локальном подключении.

  • Имя сервера для удалённого подключения указывается в панели управления на странице «Открытие удалённого доступа».
  • Порт для подключения — 3306 для mysql5.6 и 5.7 и порт 3308 для mysql8

Обращаем внимание, что возможность удалённого доступа к БД понижает уровень безопасности БД. Поэтому крайне рекомендуется устанавливать на БД в меру сложный пароль, а также оперативно удалять правила для удалённого доступа, которые потеряли актуальность.

Если при добавлении IP-адреса возникает ошибка "Ошибка создания нового правила удаленного доступа к базе данных MySql", то стоит обновить пароль на базу данных. Можно использовать тот же пароль. Он указан в конфигурационном файле сайта. Это требуется для обновления хэша.

Предыдущая статья
Параметры подключения к БД MySQL
Следующая статья
Что делать, если пароль к БД MySQL утерян