Existuje několik uživatelů vytvořených MySQL pro různé účely, od manipulace s replikací až po definování objektů schématu sys. Uživatelé jsou shrnutí v následující tabulce:
Uživatel | První verze | Poslední verze | Funkce | Komentáře |
---|---|---|---|---|
uživatel systému | (nejméně od verze 5.0) | Replikace | Používá se pro I/O a SQL vlákna (připojovací a aplikační vlákna). Toto není skutečný uživatel, ale pouze štítek použitý v zobrazení PROCESSLISTU a podobných místech, který označuje, že se jedná o interního uživatele. Neexistuje způsob, jak se připojit jako „uživatel systému“. | |
mysql.sys@localhost | 5.7.9 | systémové schéma | Používá se schématem sys jako definující zobrazení, uložené procedury a uložené funkce. Uživatel má ve výchozím nastavení neplatné heslo a je zamčený, takže jej nelze použít k připojení k MySQL. | |
_gr_user@localhost | 5.7.17 | 5.7.18 | Skupinová replikace | Používá se pro replikaci skupin a je vytvořen s tajným heslem a uzamčeným účtem. Může být užitečné změnit heslo na jiné v případě, že by se účet omylem odemkl. Lepší:Upgradujte na 5.7.19 nebo novější (doporučeno nejnovější vydání), kde byl uživatel _gr_user@localhost nahrazen uživatelem mysql.session@localhost . |
mysql.session@localhost | 5.7.19 | Pluginy | Používané interně pluginy pro přístup k serveru. Uživatel má ve výchozím nastavení neplatné heslo a je zamčený, takže jej nelze použít k připojení k MySQL. | |
mysql.infoschema@localhost | 8.0.4 | Informační schéma | Používá se jako DEFINER pro zobrazení INFORMATION_SCHEMA . Použití účtu mysql.infoschema předejde problémům, ke kterým dojde, pokud správce databáze přejmenuje nebo odebere účet root. Tento účet je uzamčen, takže jej nelze použít pro připojení klientů. |