Помощник
|
Ограничить создание БД |
ZhukV
|
Сообщение
#1
|
||
|
|
||
|
|||
NoDrum |
16.1.2011, 13:29;
Ответить: NoDrum
Сообщение
#2
|
|
Можно, права настрой
|
|
|
ZhukV
|
Сообщение
#3
|
|
NoDrum, какие именно?
|
|
|
Mulder_hb |
16.1.2011, 15:35;
Ответить: Mulder_hb
Сообщение
#4
|
|
Запрет на создание бд. Тогда только администратор сможет их создавать.
|
|
|
alexdrob |
16.1.2011, 15:40;
Ответить: alexdrob
Сообщение
#5
|
|
Так тут то и вопрос, как сделать чтобы пользователь мог создавать, но например только 3.
Другое дело что создать ему сразу три бд, и пусть пользуется) |
|
|
ZhukV
|
Сообщение
#6
|
|
Ну вот припустим на хостинге. Указано что могу создать только там 2 БД. Создал две. Когда пытаюсь создать третью, вылазит ошибка.
Есть вариант таков: Запретить для пользователя вообще содавать БД (через PRIVILEGES). А дать ему возможность создавать БД из какой-то панели через определенного пользователя, который может только создавать БД, и указать на кого была создана БД. В пнели же пусть и будет проверка. Так проконает, или тоже не вариант? |
|
|
NoDrum |
17.1.2011, 0:06;
Ответить: NoDrum
Сообщение
#7
|
|
Проканает
|
|
|
ZhukV
|
Сообщение
#8
|
|
Хех, и это не проконает :(!!!!
Проблема в том, что в мускуле невозможно содать БД с одного пользователя и дать привилегии другому пользователю (можно но только будет два запроса: CREATE DATABASE && REVOKE). Тем более, что для пользователя нельзя запретить создание БД (если в примвилегиях есть CREATE, то и БД можно создавать). Ахххххххх. Лажа. Может кто-то знает, может какой-то плагин есть? Почти вся документация о плагинах на англ, а я с ней не дружу..... :(((( |
|
|
alexdrob |
17.1.2011, 4:40;
Ответить: alexdrob
Сообщение
#9
|
|
создайте базы, сколько нужно пользователю, например пользователь user1 имеет три базы данных
Создаём пользователя без права create и drop create database user1_1; create database user1_2; create database user1_3; GRANT CREATE, DROP ON user1_1.* TO 'user1'@'localhost'; GRANT CREATE, DROP ON user1_2.* TO 'user1'@'localhost'; GRANT CREATE, DROP ON user1_3.* TO 'user1'@'localhost'; Вот будет юзер который в трёх базах сможет создавать и удалять таблицы |
|
|
Mulder_hb |
17.1.2011, 11:37;
Ответить: Mulder_hb
Сообщение
#10
|
|
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
как заслужить право на создание новой темы? | 7 | writer80 | 2125 | 12.3.2024, 22:54 автор: Lumex |
|
<Braga/> Создание Telegram-ботов, web-приложений, крипто-бирж, сайтов. | 2 | newbraga | 1677 | 10.3.2024, 22:04 автор: newbraga |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3296 | 19.12.2023, 18:55 автор: CULA |
|
Создание и ведение аккаунтов в соцсетях ("В контакте"/Telegram) Услуги от профессионального журналиста и SMM-менеджера |
2 | AvtorXXX | 1653 | 13.11.2023, 23:47 автор: AvtorXXX |
|
Создание информационной площадки с доской объявлений | 1 | xweb | 2037 | 16.1.2023, 16:25 автор: xweb |
Текстовая версия | Сейчас: 29.3.2024, 19:14 |