W programie MySQL Workbench przypisanie użytkownikowi roli administracyjnej UserAdmin przyznaje mu prawa umożliwiające
Rola UserAdmin pozwala tworzyć użytkowników serwera i ustawiać im hasła. MySQL Workbench ma zestaw gotowych ról administracyjnych - zaznaczenie roli w zakładce uprawnień konta nadaje odpowiadający jej zestaw przywilejów. Każda rola obejmuje wąski zakres obowiązków: UserAdmin zajmuje się kontami i hasłami, ale nie dostaje praw do danych w bazach. Do zapamiętania kilka ról: DBA - wszystko, DBManager - zarządzanie bazami, MonitorAdmin - monitorowanie serwera, UserAdmin - konta i hasła. Dzięki temu osoba obsługująca konta pracowników nie musi mieć dostępu do danych firmy. Workbench oferuje też m.in. role SecurityAdmin, BackupAdmin i ReplicationAdmin, a zamiast całej roli można zaznaczyć pojedyncze przywileje.
Każdy z błędnych opisów pasuje do innej roli MySQL Workbench. Wszystkie operacje na bazach danych i użytkownikach serwera to pełne uprawnienia roli DBA, czyli administratora bez ograniczeń. Monitorowanie serwera należy do roli MonitorAdmin, która pozwala śledzić stan i obciążenie serwera. Wszelkie operacje na bazach danych daje rola DBManager - jej posiadacz zarządza bazami, ale nie kontami. Nazwa UserAdmin mówi wprost, że chodzi o użytkowników: rola pozwala zakładać konta i ustawiać hasła, bez dostępu do danych i bez pełnej władzy nad serwerem. Rozdzielanie ról ogranicza skutki błędu albo przejęcia jednego konta. Przy takich pytaniach pomaga rozkład nazwy roli: człon User oznacza użytkowników, a Admin - administrowanie nimi. Analogicznie MonitorAdmin dotyczy monitorowania, a BackupAdmin kopii zapasowych. Rola o szerszym zakresie, taka jak DBA, obejmuje węższe, ale nie odwrotnie, więc UserAdmin nie dostaje ani praw do danych, ani nadzoru nad serwerem.