Hostem Опубликовано 28 Июня 2004 Жалоба Поделиться Опубликовано 28 Июня 2004 Возможно ли в MySql админках (или где-то еще) создать MySql логин, который сможет в базе данных просматривать/редактировать только несколько определенных таблиц? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fastserg Опубликовано 28 Июня 2004 Жалоба Поделиться Опубликовано 28 Июня 2004 Нет.Можно сделать пользователя, который может просматривать всю БД. И держать таблицы в разных БД Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Hostem Опубликовано 29 Июня 2004 Автор Жалоба Поделиться Опубликовано 29 Июня 2004 Так и думал... А скрипт не сильно замедляется если использовать несколько БД? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 9 Июля 2004 Жалоба Поделиться Опубликовано 9 Июля 2004 Если не ошибаюсь, выставление ограничений на таблицы возможно для SQL вообще, а вот для MySQL не знаю... Хотя может и ошибаюсь, не дочитал . Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 9 Июля 2004 Жалоба Поделиться Опубликовано 9 Июля 2004 (изменено) Hostem Теория :В файле ad_mysql.php Есть такой код :$ADMIN->html .= $SKIN->add_td_row( array( "<center>".$SKIN->form_textarea("query", $sql )."</center>" ) ); $ADMIN->html .= $SKIN->end_form("Запустить новый запрос"); $ADMIN->html .= $SKIN->end_table(); // Check for drop, create and flush if ( preg_match( "/^DROP|CREATE|FLUSH/i", trim($sql) ) ) { $ADMIN->error = "Такие запросы не разрешены из соображений безопасности"; }Переменная $sql вмещает в себя именно стринг запроса. Так вот если её попробовать запросить на предмет таблиц, к которым не хочешь давать доступ и выдать ошибку , то, возможно, это и станет решением твоей проблемы ... Ну, а если добавить в IF айди какого-нибудь админа, которому по барабану это ограничение - то точно решит то что тебе надо ... ТИПА :if ( preg_match( "Названия таблиц", trim($sql) ) AND $MEMBER['id'] != 1 ) { $ADMIN->error = "Работа с данными таблицами не разрешена из соображений безопасности"; } Изменено 9 Июля 2004 пользователем Остап Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.