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

Материал из Энциклопедия хостинга
Перейти к: навигация, поиск


Внимание! После ручной правки конфигов MySQL - my.cnf требуется перезапустить сервер MySQL. ISPmanager5 - Службы - MySQL - Рестарт.

Создание удаленного подключения к MySQL ISPmanager5

Заходим в панель ISPmanager----Сервера баз данных---выделить сервер MySQL---кнопка "Изменить"

Создание БД

Поставить галочку Удаленный доступ в поле IP-адрес выбрать IP по которому будет доступно подключение.

В панелях в которых версия ниже 5.95, этой галочки нет. Необходимо сделать настройки вручную. В конфигурационном файле /etc/my.cnf (/etc/mysql/my.cnf для Debian) должна отсутствовать строка skip-networking, если она присутствует следует ее закомментировать:

#skip-networking

Так же следует добавить/изменить:

bind-address = IP_сервера


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

Создание БД

если данная опция не была выбрана при создании ее можно указать для пользователя в Управлении пользователями баз данных(пустое поле списка IP адресов делает возможным подключение с любого ip).

Редактирование пользователя

Создание удаленного подключения к MySQL консоль

В конфигурационном файле /etc/my.cnf (/etc/mysql/my.cnf для Debian)должна отсутствовать строка skip-networking, если она присутствует следует ее закомментировать:

#skip-networking

Так же следует добавить/изменить:

bind-address = IP_сервера

Подключитесь к сервер MySQL суперпользователем:

mysql -u root -p

Создайте пользователя, например, dbuser (если, вместо % указать localhost, авторизация будет возможна только с сервера).

create user 'dbuser'@'%' identified by 'password'

Можно проверить то, что мы создали командой выводящей всех пользователей с их хостом и паролем.

select user,host,password from mysql.user;

Создайте базу, например, testdb.

create database testdb;

Установите права на базу testdb пользователю dbuser.

grant all on testdb.* to 'dbuser'@'%';
Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты

Заметили ошибку?

Выделите ее и нажмите CTRL+ENTER