Бази данни се създават и поддържат с помощта на MySQL . Друга функция на MySQL е да проверява идентификационни данни и разрешения.
Първо, за да започне връзка с база данни, MySQL трябва да удостовери потребител на база данни и комбинация от парола (както и името на хоста, от който е направена заявката).
След като връзката е разрешена, командите за манипулиране на конкретна база данни се валидират. По време на валидирането MySQL проверява дали са предоставени привилегии на посочената база данни за потребителя на база данни .
Потребителските привилегии на базата данни трябва да бъдат предоставени, преди MySQL да позволи на този потребител да изпълни заявката в базата данни. MySQL поддържа тези привилегии в собствената си таблица на база данни mysql
.
Общи привилегии
Таблицата по-долу показва най-често срещаните Потребителски привилегии на MySQL които могат да бъдат присвоени на потребител на база данни .
Привилегии на MySQL | ||
---|---|---|
ПРОМЕНЯ | ИЗТРИВАНЕ | ЗАКЛЮЧВАНЕ НА МАССИ |
ПРОМЕНЯ РУТИНА | ОТПУСКАНЕ | РЕФЕРЕНЦИИ |
СЪЗДАВАНЕ | СЪБИТИЕ | ИЗБИРАНЕ |
СЪЗДАВАНЕ НА РУТИНА | ИЗПЪЛНЕНИЕ | ПОКАЖЕТЕ ИЗГЛЕД |
СЪЗДАВАНЕ НА ВРЕМЕННИ ТАБЛИЦИ | ИНДЕКС | ЗАПУСКАНЕ |
СЪЗДАВАНЕ НА ИЗГЛЕД | INSERT | АКТУАЛИЗИРАНЕ |
За да научите повече за Потребителските права на базата данни вижте официалната документация на MySQL тук. Можете също да научите как да създадете потребител на база данни и да му присвоите привилегии от командния ред.