Master-X
Форум | Новости | Статьи
Главная » Форум » Хостинги / Домены / Железо » 
Тема: Заставить mysqld слушать запросы c другого сервера
цитата
22/11/06 в 08:45
 Krokokot
Уже 2 часа потратил, не могу найти.
хочу настроить доступ к mysql 5.0 с другого сервера.
Но что то у меня это не получается.
mysql -u <hostname> -h <ipaddress> -p
выдает
ERROR 2003 (HY000): Can't connect to MySQL server on 'hostname' (111)

наверное это где то есть, и делается элементарно, но я просто погряз в куче документации по mysql

ну и заодно - нужно сделать так, что бы коннектиться можно было только с определенного IP
цитата
22/11/06 в 08:56
 Eklmn
в мускуле по умолчанию доступ только для localhost тебе нужно разрешить доступ с другого хоста
цитата
22/11/06 в 09:00
 VinilNavigator
Вот здесь почитай - http://www.mysql.ru/docs/spichekov/
Там то что именно тебе нужно - как разрешить отовсюду коннекты юзеру и как с конкретной тачки и в целом по настройке. + вэбмин может помочь - немного поинтуитивнее (хотя, конечно, это сакс).
цитата
22/11/06 в 09:21
 Krokokot
Eklmn писал:
в мускуле по умолчанию доступ только для localhost тебе нужно разрешить доступ с другого хоста


Я так и думал. теперь осталось только выяснить - как это делается.
цитата
22/11/06 в 10:20
 maple
в my.cnf
bind-address = 0.0.0.0
цитата
22/11/06 в 12:48
 supphosting.com
Надо не только биндинг на ИП повесить (скорее всего даже и не надо), а в настройке привилегий на базу поставить разрешения доступа вместо localhost на %
А лучше существующую запись привилегий продублировать заменив в одной из записей localhost на % чтобы точно не нарушить локальную работу. Ну и потом чтобы обновить конфигурацию выполнить flush privileges;
цитата
22/11/06 в 14:12
 Cynic
я бы проверил не запускается ли оно с ключиком skip-network или не стоит ли такая опция в /etc/my.cnf
цитата
22/11/06 в 14:58
 ghood

+1 думаю в этом проблема.
цитата
22/11/06 в 17:59
 maple
supphosting.com писал:
Надо не только биндинг на ИП повесить (скорее всего даже и не надо), а в настройке привилегий на базу поставить разрешения доступа вместо localhost на %
А лучше существующую запись привилегий продублировать заменив в одной из записей localhost на % чтобы точно не нарушить локальную работу. Ну и потом чтобы обновить конфигурацию выполнить flush privileges;

чтоби ви таки знали error 111 это connection refused
так что надо повесить
гранты это само собой


Эта страница в полной версии