Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Всевозможные подсказки и напоминания по настройке Операционны систем и программ. Чтобы не забыть.
  • Страница:
  • 1

ТЕМА:

MySQL: Удаленный доступ к серверу 6 года 2 мес. назад #36

  • Олег Коровяков
  • Олег Коровяков аватар Автор темы
  • Не в сети
  • Автор сайта
  • Автор сайта
  • Сообщений: 280
  • Репутация: 1
  • Спасибо получено: 1
Мало ли по какой причине бывает нужен удаленный доступ к серверу MySQL. Это могут быть разные причины, например не желание работать с pjpMyAdmin, или есть необходимость дать доступ разным пользователям с разных мест для разработки баз данных. Не важно.

Просто нужен удаленный доступ.

Дело в том, что по-умолчанию MySQL сервер слушаю всё что происходит на порту 3306 но на локальном компьютере ы никого кроме localhost не признает.

Идем в конфигурационный файл /etc/mysql/my.cnf и редактируем его.

Просто надо закомментировать строку
было -
bind-address  = 127.0.0.1
стало-
#bind-address = 127.0.0.1

Теперь MySQL будет слушать всех а не только localhost

Можете заменить 127.0.0.1 на другой IP, тогда MySQL будет слушать ТОЛЬКО этот IP и боьше никого.
Не забудьте:
$ sudo /etc/init.d/mysql restart

А если нужно что mysql слушала не всех, а только два ip ? локалхост и компьютер в сети, как сделать?

Ну тогда надо сделать так:
bind-address = 0.0.0.0

После этого надо назначить соответствующие права для пользователя и компьютера в сети.
> mysql -h localhost -u root -p
password: ****
mysql> create user 'username'@'host' ... ... ...;
Где, 'host' - это хост, с которого хотим позволить подключаться пользователю 'username'

Устанавливаем необходимые права на доступ
$ mysql -u root -p
mysql> CREATE USER 'MY_USERNAME'@'localhost' IDENTIFIED BY 'MY_PASSWORD'
mysql> GRANT ALL PRIVILEGES ON 'MY_DATABASE'.* TO 'MY_USERNAME'@'12.34.56.78' IDENTIFIED BY 'MY_PASSWORD';
mysql> quit
$ sudo /etc/init.d/mysql restart

Ну вот где-то так ...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1

О сайте

Строительство индивидуальных домов из лёгкого самана - опыт, советы, методика строительства и подробные инструкции. А также возможность применения альтернативных источников энергии.


Контакты

08340. ул.Салютная 17. с.Гнедын.
Киевская обл. Украина.

+38 067 492 4124.
+38 095 065 8860.

info@okwood.com.ua
www.okwood.com.ua

Местоположения


8PM2+7R Гнедин, Kyiv Oblast