Добрый день.
Возник такой вопрос: как создать пользователя в mysql как это делают хостинг провайдеры для своих клиентов.
То есть нужно создать пользователя со всеми привилегиями, но что бы он не видел раннее созданных баз другими пользователями и самих пользователей. Пока смотрел варианты всех возможных привилегий, запутался окончательно((
Спасибо.
MySQL привилегии. (Изолирование пользователя)
Модераторы: SLEDopit, Модераторы разделов
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
-
swop
- Сообщения: 42
- ОС: Debian
Re: MySQL привилегии.
Нужно что бы был, как полноценный администратор, но в своём окружении. Что бы никого не видел: ни баз, созданных не им, ни пользователей.
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: MySQL привилегии.
http://dev.mysql.com/doc/refman/5.1/en/grant.html -- Database level?
-
swop
- Сообщения: 42
- ОС: Debian
Re: MySQL привилегии.
Не совсем. Нужно так:
Заходит пользователь в phpmyadmin, создаёт нужные ему базы и работает с ними. При этом чужих баз он не видит.
Заходит пользователь в phpmyadmin, создаёт нужные ему базы и работает с ними. При этом чужих баз он не видит.
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: MySQL привилегии.
Либо создаёт не в phpmyadmin, либо это патченый phpmyadmin.
-
swop
- Сообщения: 42
- ОС: Debian
Re: MySQL привилегии.
Неужели никак нельзя...( Это в принципе и есть Database level, то есть когда я дою пользователю все привилегии к одной базе, то при входе в phpmyadmin он видит только одну, свою базу. Всё это меня устраивает, но я бы хотел чтобы пользователь при всём при этом ещё мог создавать сам базы. То есть у него должны быть все привилегии к созданным им базам а ко всему остальному нет.
П.С.
Помню когда пользовался хостингов с C-panel, так вот там в cpanel была ссылка на phpmyadmin и всё было так как раз и организовано.
П.С.
Помню когда пользовался хостингов с C-panel, так вот там в cpanel была ссылка на phpmyadmin и всё было так как раз и организовано.
-
Kam
- Сообщения: 67
- ОС: Fedora, CentOS
Re: MySQL привилегии.
На хостингах базы и пользователи создаются через сипанель, там же они привязываются друг к другу. И в пхпмайадмин вы входите под созданным вами пользователем, тч имеете доступ только к своим базам.
-
swop
- Сообщения: 42
- ОС: Debian
Re: MySQL привилегии.
А аналогично, без cpanel это возможно сделать?