Проблема с доступом к данным

  • Автор темы Автор темы Line
  • Дата начала Дата начала

Line

Google, Co.
Проблема с доступом к данным

Создал БД, поздал пользователя с доступом только с этой базе данных. Но вот проблема, соединяюсь под созданным пользователем, а mysql мне дает почему-то доступ ко всем созданным базам... Раньше на старой версии mysql такого небыло.
 
значит что то неверно. ты это для чего сказал? надеешься что здесь есть телепаты?
 
еще не получается из php присоединиться к БД. Во блин...

Warning: mysql_connect(): Access denied for user 'billing'@'localhost' (using password: YES) in /var/www/lib/db-connect.php on line 8
Соединение с БД не установлено: Access denied for user 'billing'@'localhost' (using password: YES)

Хотя, создан юзер, и привелегии для конкретной таблици выставлены...
 
То он имеет доступ сразу ко всем БД, то вообще ни к одной.....
 
Если подключаться через прикладнкю прогу по порту 3128, то имеет доступ, если средствами php то нет.

Эту проблему решил, просто переименовал название бд, сделал отличными от имени пользователя.

А вот теперь появилось 2 просблемы:
1) Не выводятся русские буквы из mysql 5.0.15-max-log, получаются отди выпросительные знаки...
2) Доступ по имени пользователя, опять позволяет производить доступ и изменение всех БД :-(
 
Воспользовался ссылкой, помог способ SET NAMES кодировка,
но при этом эстественно увеличилось врея выполения скрипта (на 70 %).

Можно ли что-нибудь предпринять, для того чтобы перед каждым запросом? не выпонять запрос SET NAMES кодировка?
 
Да. правильно настроить сервер.

-~{}~ 07.11.05 12:45:

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