GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist der Zweck des Benutzers „mysql.sys@localhost“.

Dieser Beitrag erklärt, warum der Benutzer mysql.sys@localhost existiert und wofür er verwendet wird.

Die mysql.sys@localhost user ist ein Systembenutzer, der als Definierer für Ansichten, Prozeduren und Funktionen im sys-Schema verwendet wird. Es wurde in MySQL 5.7.9 hinzugefügt, um Probleme zu vermeiden, wenn der DBA den Benutzer root@localhost umbenennt. Siehe auch MySQL sys Schema im Referenzhandbuch.

Folgendes gilt für den Benutzer mysql.sys@localhost:

1. Es ist ein erforderlicher Benutzer, solange das sys-Schema installiert ist. Bitte löschen Sie den Benutzer nicht.

2. Es ist standardmäßig gesperrt, sodass es nicht für den Zugriff auf MySQL verwendet werden kann:

mysql> SHOW CREATE USER 'mysql.sys'@localhost\G
*************************** 1. row ***************************
CREATE USER for mysql.sys@localhost: CREATE USER 'mysql.sys'@'localhost' IDENTIFIED WITH 'mysql_native_password' AS '*THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT LOCK
1 row in set (0.00 sec)

Beachten Sie die KONTOSPERRE.

3. Es verwendet ein ungültiges Passwort (siehe Ausgabe von SHOW CREATE USER oben). Dies stellt sicher, dass es immer noch unmöglich ist, sich anzumelden, sollte das Konto versehentlich entsperrt werden. Es wird daher empfohlen, das Passwort nicht zurückzusetzen.

Was sind reservierte Benutzerkonten in MySQL


Linux
  1. Was ist der Zweck der Gruppe „Wheel“ in Linux?

  2. Was ist der Zweck der .bashrc-Datei in Linux

  3. Was ist der richtige Speicherort der mysql.sock-Datei unter Linux?

  4. Was ist der debian-+ Benutzer?

  5. Was ist der Zweck des setgid-Verzeichnisses?

MySQL vs. MariaDB:Was sind die Hauptunterschiede zwischen ihnen?

Was ist die Shell unter Linux?

Useradd vs. Adduser:Was ist der Unterschied?

Was ist MySQL vs. MariaDB vs. Percona?

Was ist der MySQL-Benutzer debian-sys-maint (und mehr)?

Was ist der Zweck eines nachgestellten '-' in einer Kubernetes-Anwendung -f -