юзер и phpmysqladmin

MySQL, PostgreSQL, InterBaseSQL etc

Модераторы: Art.i, vasya

юзер и phpmysqladmin

Сообщение alexbl » Ср июл 01, 2009 3:43 pm

Добрый день!
Добавил пользователя в mysql.users, логин есть, пароль есть, а зайти под ним в phpmyadmin не могу.
В чем может быть проблема?
alexbl
 
Сообщений: 0
Зарегистрирован: Ср июл 01, 2009 3:38 pm

Сообщение ls » Ср июл 01, 2009 7:31 pm

Прав видимо нет у пользователя никаких, читайте в документации MySQL как правильно добавлять пользователей

http://www.mysql.ru/docs/man/Adding_users.html

P.S. Проще добавить через ISPmanager в Базы данных в свойствах базы.
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Сообщение alexbl » Чт июл 02, 2009 5:02 am

Спасибо, разобрался, нужно было перегрузить привелегии.

Но возник еще один вопрос - нужно, чтобы пользователь имел права CREATE для создания БД, INSERT, UPDATE, SELECT только для созданной БД, и INSERT только для mysql.users , mysql.db (CREATE, UPDATE,SELECT отсутствует).

Как указать права не зная заранее имени БД, которую создаст пользователь?
По правилам мускула - если глобальные права, значит в них нельзя делать исключение, но название БД не известно, т.е. я не смогу разграничить права конкретно по названию БД.

Насколько я понимаю, самый оптимальный вариант - несколько пользователей, у одного CREATE, у второго INSERT,UPDATE,SELECT к этой БД, третий - INSERT для mysql.users.

Я прав?

Спасибо еще раз!
alexbl
 
Сообщений: 0
Зарегистрирован: Ср июл 01, 2009 3:38 pm


Вернуться в Базы данных

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3