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

Line

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

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

_RVK_

Новичок
значит что то неверно. ты это для чего сказал? надеешься что здесь есть телепаты?
 

Line

Google, Co.
еще не получается из 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)

Хотя, создан юзер, и привелегии для конкретной таблици выставлены...
 

_RVK_

Новичок
То он имеет доступ сразу ко всем БД, то вообще ни к одной.....
 

Line

Google, Co.
Если подключаться через прикладнкю прогу по порту 3128, то имеет доступ, если средствами php то нет.

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

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

_RVK_

Новичок

Line

Google, Co.
Воспользовался ссылкой, помог способ SET NAMES кодировка,
но при этом эстественно увеличилось врея выполения скрипта (на 70 %).

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

_RVK_

Новичок
Да. правильно настроить сервер.

-~{}~ 07.11.05 12:45:

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

Line

Google, Co.
Спасибо. Буду рыть как выстроить кодировку в MYSQL 5
 
Сверху