Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Доступ к базе данных из локальной сети
 
 автор: sidPR   (02.12.2005 в 20:41)   письмо автору
 
 

Как организовать в локалке определенный доступ определенному человеку для быза SQL ?

   
 
 автор: nixao   (02.12.2005 в 21:15)   письмо автору
 
   для: sidPR   (02.12.2005 в 20:41)
 

http://dev.mysql.com/doc/refman/4.0/ru/user-account-management.html

   
 
 автор: cheops   (03.12.2005 в 00:56)   письмо автору
 
   для: sidPR   (02.12.2005 в 20:41)
 

При помощи опратора GRANT (или phpMyAdmin) необходимо создать пользователя name@host, где name - его имя, а host - IP-адрес в локальной сети с котрой он будет обращаться к серверу. Подробнее можно почитать в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=4828. Будут вопросы - пишите, обязательно поможем.

   
 
 автор: sidPR   (03.12.2005 в 12:18)   письмо автору
 
   для: cheops   (03.12.2005 в 00:56)
 

вот у меня стоит PHPmyadmin за приделами каталога www а зайти могу толька я ...
тык вот для того чтобы дать доступ еще одно ( и только одному) хосту мне нужно

1 - вывесеть phpmyadmin (можно и второй) в приделы зоны (www)
2 - Создать пользователя GRANT ALL ON *.* to 'new_user'@'localhost' IDENTIEFIED BY 'password' с палорелем...
3 - как запретить всем хостам туда цыпляться кроме конкретного IP ...
4 - что делаем дальше? :)

   
 
 автор: sidPR   (03.12.2005 в 12:21)   письмо автору
 
   для: sidPR   (03.12.2005 в 12:18)
 

Там с хостом я разобрался вроде :)
1 - GRANT ALL ON *.* to 'new_user'@'его IP' IDENTIEFIED BY 'Пароль'
2 - в phpmyadmin в конфиг тоже вбиваем его данные ...
3 - и доступ будет к phpmydminy Только с его хоста я правильно понял?

   
 
 автор: cheops   (03.12.2005 в 12:47)   письмо автору
 
   для: sidPR   (03.12.2005 в 12:21)
 

Да всё правильно.

   
 
 автор: sidPR   (03.12.2005 в 13:01)   письмо автору
 
   для: cheops   (03.12.2005 в 12:47)
 

через phpmyaadmin из под рута делаю запрос...
SQL-запрос:

GRANT ALL ON * . * TO ' ***** '@' ***** 'IDENTIEFIED BY ' ***** '
Ответ MySQL:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIEFIED BY ' ***** '' at line 1

   
 
 автор: cheops   (03.12.2005 в 13:36)   письмо автору
 
   для: sidPR   (03.12.2005 в 13:01)
 

Добавьте пробел после ' пред IDENTIEFIED - кстати, лучше использовать IDENTIEFIED BY PASSWORD, чтобы подвергнуть пароль шифрованию - иначе этот пароль будет отвергаться новыми дистрибутивами MySQL...

   
 
 автор: sidPR   (03.12.2005 в 13:41)   письмо автору
 
   для: cheops   (03.12.2005 в 13:36)
 

кучю пробелов ставил нехочет разделятся =\

   
 
 автор: cheops   (03.12.2005 в 13:44)   письмо автору
 
   для: sidPR   (03.12.2005 в 13:41)
 

У вас база данных какой версии? Сходите также в пункт меню phpMyAdmin - привилегии - там можно всё сделать в визуальном режиме...

   
 
 автор: sidPR   (03.12.2005 в 13:47)   письмо автору
 
   для: cheops   (03.12.2005 в 13:44)
 

mysql-5.0.15-win32 ... непонимаю почему пробел невидит ....

и еще как в везуальном режиме зделать шифрование ? PASSWORD

   
 
 автор: cheops   (03.12.2005 в 21:33)   письмо автору
 
   для: sidPR   (03.12.2005 в 13:47)
 

В визуальном режиме он так и так зашифрует, возможность добаления не шифрованного пароля - это атовизм, phpMyAmin просто не предоставляет такой возможности.

   
 
 автор: sidPR   (04.12.2005 в 21:30)   письмо автору
 
   для: cheops   (03.12.2005 в 21:33)
 

создали пользака
как только непробывали работает только с рутом во всех остальных пишет(хоть и довали все привелегии)

Warning: mysql_pconnect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client

   
 
 автор: cheops   (05.12.2005 в 02:48)   письмо автору
 
   для: sidPR   (04.12.2005 в 21:30)
 

А mysql сам из под какого пользователя запущен? Из под root?

   
 
 автор: sidPR   (05.12.2005 в 15:31)   письмо автору
 
   для: cheops   (05.12.2005 в 02:48)
 

Да

   
 
 автор: sidPR   (06.12.2005 в 22:28)   письмо автору
 
   для: sidPR   (05.12.2005 в 15:31)
 

причем даже пхпадмин тоже только из под рута может работать а если задаеш пользователя с его поролем выдает туже ошибку ...

   
 
 автор: sidPR   (08.12.2005 в 17:40)   письмо автору
 
   для: sidPR   (06.12.2005 в 22:28)
 

Помагите разобратся в чем дело ... :(

   
 
 автор: sidPR   (12.12.2005 в 14:28)   письмо автору
 
   для: sidPR   (08.12.2005 в 17:40)
 

Вопрос все еще в силе ... :\

   
 
 автор: cheops   (12.12.2005 в 14:40)   письмо автору
 
   для: sidPR   (12.12.2005 в 14:28)
 

А вы phpMyAmin какой версии использовали?

   
 
 автор: sidPR   (12.12.2005 в 17:48)   письмо автору
 
   для: cheops   (12.12.2005 в 14:40)
 

от 2.6.2-pl1 и до последней толку мало

   
 
 автор: cheops   (12.12.2005 в 21:26)   письмо автору
 
   для: sidPR   (12.12.2005 в 17:48)
 

Сносить всё и опять ставить пробовали? Помогает, нет?

   
 
 автор: sidPR   (12.12.2005 в 22:44)   письмо автору
 
   для: cheops   (12.12.2005 в 21:26)
 

ПРобывал не помагает

   
 
 автор: sidPR   (14.12.2005 в 22:54)   письмо автору
 
   для: sidPR   (12.12.2005 в 22:44)
 

Народ может ктонибуть проделывал сию операцию у себя в сети .. может напишите поэтапно как делать..

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования