Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Удаоенный доступ к MySQL (Oleg Gumenyuk) 26/11/2001 - 13:03:43
      Re: Удаоенный доступ к MySQL (walrus) 26/11/2001 - 15:12:59
      Re: Удаленный доступ к MySQL (Anonymous) 30/11/2001 - 17:56:29

> Original message text:
> From: Oleg Gumenyuk - 26/11/2001 - 13:03:43
> Subject:Удаоенный доступ к MySQL
> -----------------
> HI ALL!
>
> Не могу понять почему прописав в таблицы следующие записи не могу
> подключиться к базе с другого хоста. Кто подскажет в чем я не прав
> или даст мне работающий пример настроек?
>
> Рабочее окружение:
> MySQL крутиться на Linux, RPM взяты с http://www.mysql.org для RH7.1
> MySQL-devel-3.23.43-1
> MySQL-shared-3.23.43-1
> MySQL-client-3.23.43-1
> MySQL-3.23.43-1
> MySQL-Max-3.23.43-1
> Имя машины, немного вымышленное, kovalyov1.nf.ru , то есть я изменил имя домена
> Исползуется mysqld-max
> Запускается safe_mysqld --mysqld=mysqld-max --datadir=/var/lib/mysql &
> netstat -na выдает для порта 3306 следующую запись.
> tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
>
>
> mysql> select * from user;
> +-----------------------+------+------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+
> | Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv |
> +-----------------------+------+------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+
> | localhost | root | 5be593ab2a724d73 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
> | kovalyov3.nf.ru | root | 5be593ab2a724d73 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
> +-----------------------+------+------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+
>
>
> mysql> select * from db;
> +-------------+-----------+------------+-----------------+------------+------------+
> | Host | Db | User | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Grant_priv | References_priv | Index_priv | Alter_priv |
> +------+---------+------+-------------+-------------+-------------+-------------+-------------+-----------+------------+-----------------+------------+------------+
> | % | test | | Y | Y | Y | Y | Y | Y | N | Y | Y | Y |
> | % | test\_% | | Y | Y | Y | Y | Y | Y | N | Y | Y | Y |
> | % | www2 | www | Y | Y | Y | Y | N | N | N | N | N | N |
> | | lll | www | Y | Y | N | N | N | N | N | N | N | N |
> +------+---------+------+-------------+-------------+-------------+-------------+-------------+-----------+------------+-----------------+------------+------------+
>
> mysql> select * from host;
> +-----------------------+-----+-------------+-------------+-------------+-------------+-------------+-----------+------------+-----------------+------------+------------+
> | Host | Db | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Grant_priv | References_priv | Index_priv | Alter_priv |
> +-----------------------+-----+-------------+-------------+-------------+-------------+-------------+-----------+------------+-----------------+------------+------------+
> | kovalyov1.nf.ru | lll | Y | N | N | Y | N | N | N | N | N | N |
> | localhost | lll | Y | Y | Y | Y | Y | Y | N | N | N | N |
> +-----------------------+-----+-------------+-------------+-------------+-------------+-------------+-----------+------------+-----------------+------------+------------+
>
> Вот собственно не пускает меня с машины kovalyov1 на MySQL сервер,
> который крутится на kovalyov3.
>
> [gumenyuk@kovalyov1 gumenyuk]$ mysql --host=kovalyov3.nf.ru --user=www -p
> Enter password:
> ERROR 1130: Host 'kovalyov1.nf.ru' is not allowed to connect to this MySQL server
>
> [gumenyuk@kovalyov1 gumenyuk]$ telnet kovalyov3.novosoft.ru 3306
> Trying <IP addr skipped>...
> Connected to kovalyov3.nf.ru.
> Escape character is '^]'.
> NHost 'kovalyov1.nf.ru' is not allowed to connect to this MySQL serverConnection closed by foreign host.
> [gumenyuk@kovalyov1 gumenyuk]$
>
>
>
>
>


From: - 30/11/2001 - 17:56:29
Subject:Удаленный доступ к MySQL
-----------------
> А ты так прямо в служебных базах ковыряешься? силен...
>а я как-то по простому захожу с localhost и делаю

Бум считать это комплимент, а не издевка типа "горе от ума" :)

> grant ALL on test.* to www@kovalyov1.nf.ru by "mycoolpassword"
> вместо test.* можешь сделать *.* - это всысле база.таблица
> вместо www@kovalev1.nf.ru можешь сделать %@kovalev1.nf.ru ( % заменяет любую часть
> как в like ) или IP поставить вместо hostname (с версии 3.23 )

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

Вся проблема была, что я прочитал все что было под рукой , но понял не
правильно(не знаю почему) вот этот текст

The user table scope fields determine whether to allow or
reject incoming connections. For allowed connections, any
privileges granted in the user table indicate the user's
global (superuser) privileges. These privileges apply to all
databases on the server.

Собственно надо заводить юзера в таблице user, так как именно она определяет
возможно ли входящие соединение или нет.

| kovalyov1.nf.ru | www | 0fd8624c159bcc34 | N | N | N | N | N | N | N | N | N | N | N| N | N | N |






[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
989



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |