MySQL posiada system uprawnień (przywilejów), dzięki któremu każdy użytkownik może wykonywać tylko te operacje, na które mu zezwolił administrator. Podczas rejestracji nowego użytkownika, administrator wyszczególnia czynności, które będzie on mógł wykonywać. Obowiązuje przy tym zasada najmniejszego przywileju - użytkownik powinien dysponować minimalnym zasobem uprawanień, tylko takich, które są niezbędne do wykonywania powierzonych mu zadań.
W MySQL rozróżniamy natępujące poziomy uprawnień:
Źródło: http://www.teacher.webd.pl/kurs_mysql/k_3_2_0.php