MySQL - открыть доступ для IP
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: MySQL - открыть доступ для IP
он баг нашёл
очевидно ж
очевидно ж
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- ст. лейтенант
- Сообщения: 1374
- Зарегистрирован: 2010-02-05 0:21:40
Re: MySQL - открыть доступ для IP
При чем тут "доказывать"? Нам ведь тоже интересно как и чего делать.icb писал(а):Зачем? У меня нет желания вам что-то доказывать.
-
- лейтенант
- Сообщения: 751
- Зарегистрирован: 2008-07-15 16:11:11
Re: MySQL - открыть доступ для IP
Решения пока нет.Так какое в итоге решение?
Остановился на том, что в версии 5.1.54 (у меня стоит такая) присутствует баг в авторизации пользователей (в 5.0.45 такого бага нет).
Надо ставить другую версию и проверять там. В phpMyAdmin присутствует вариант указать Use Host Table вместо имени хоста, но на моей версии не работает. Баг это или такой возможности нет сказать затрудняюсь.
Баг проверяется довольно просто:
1. Создается новый пользователь с пустым полем Host
Код: Выделить всё
CREATE USER 'atest'@'' IDENTIFIED BY '***';
GRANT USAGE ON * . * TO 'atest'@'' IDENTIFIED BY '***' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
-
- лейтенант
- Сообщения: 751
- Зарегистрирован: 2008-07-15 16:11:11
Re: MySQL - открыть доступ для IP
А если добавить такую запись?
Собственно в этом и затык был. Если пускает, то достаточно просто использовать не багнутую версию и все будет работать нормально 
Код: Выделить всё
INSERT INTO `mysql`.`host` (`Host` , `Db` , `Select_priv` , `Insert_priv` , `Update_priv` , `Delete_priv` , `Create_priv` , `Drop_priv` , `Grant_priv` , `References_priv` , `Index_priv` , `Alter_priv` , `Create_tmp_table_priv` , `Lock_tables_priv` , `Create_view_priv` , `Show_view_priv` , `Create_routine_priv` , `Alter_routine_priv` , `Execute_priv` , `Trigger_priv` ) VALUES ('127.0.0.1', '%', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N');

Последний раз редактировалось icb 2011-09-15 14:24:15, всего редактировалось 1 раз.
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: MySQL - открыть доступ для IP
Я думаю, не в привилегиях дело, а в обработке пустой строки адреса
Глюк глюком вышибают!
-
- лейтенант
- Сообщения: 751
- Зарегистрирован: 2008-07-15 16:11:11
Re: MySQL - открыть доступ для IP
Именно так. Это я привел чтобы проверить работает ли 2й контур или может и там багЯ думаю, не в привилегиях дело, а в обработке пустой строки адреса

-
- лейтенант
- Сообщения: 751
- Зарегистрирован: 2008-07-15 16:11:11
Re: MySQL - открыть доступ для IP
Только что проверил на 5.1.40 - все работает.
Есть один нюанс - привилегии в host (пустые их указать нельзя) имеют приоритет перед привилегиями в db. Для моей задачи это не имеет особого значения, но может кто наткнется.
Есть один нюанс - привилегии в host (пустые их указать нельзя) имеют приоритет перед привилегиями в db. Для моей задачи это не имеет особого значения, но может кто наткнется.