GNU/Linux >> Znalost Linux >  >> Linux

Co jsou vyhrazené uživatelské účty v MySQL

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ů.
Jaký je účel uživatele „mysql.sys@localhost“


Linux
  1. Základy uživatele a databáze MySQL

  2. Jaký je účel uživatele „mysql.sys@localhost“.

  3. Jaký je účel „uživatele systému“ v replikaci MySQL

  1. Jaké jsou dobré knihy o Linuxu/Unixu pro pokročilé uživatele?

  2. Jak zjistím, jaký je můj nejpoužívanější linuxový příkaz?

  3. Jaký je uživatel debian-sys-maint MySQL (a další)?

  1. Co je uživatel Linuxu?

  2. MySQL vs. MariaDB:Jaké jsou hlavní rozdíly mezi nimi

  3. Jaká výchozí písma se používají?