2015-06-13 1 views
1

Какие привилегии лучше использовать для удовлетворения требований самых популярных систем управления контентом?Какие привилегии SQL лучше всего использовать для удовлетворения требований самых популярных CMS

Безопасно сказать:

GRANT ALL PRIVILEGES ON siteX.* TO [email protected] 

Или лучше использовать что-то вроде:

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, 
     CREATE TEMPORARY TABLES, LOCK TABLES, 
     EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE 
    ON siteX.* TO [email protected] 
+0

Возможно, вам стоит рассказать о том, что вы подразумеваете под CMS - страница со значениями в Википедии имеет 14 записей в категории _Computing_. – PJTraill

+0

@PJTraill Спасибо, я обновил свой вопрос –

+0

Сам CMS должен иметь возможность делать что-либо в своей собственной базе данных. Это * пользователи * вам нужно указать привилегии и, возможно, в CMS, а не в базе данных. – EJP

ответ

0

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

Имейте в виду, что конкретные требования могут отличаться в зависимости от реализации. Например, для некоторых вещей удаление может не быть тем, что вы хотите поддержать.

В данном случае обычно в наиболее распространенном случае, вы хотите поддерживать все операции с базой данных во всех таблицах, которые CMS ожидает использовать. Опять же, это не всегда так. Вам необходимо учитывать индивидуальные требования к экземплярам.

Смежные вопросы