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

‚thesql‘ Benutzer- und Gruppenerstellung, Eigentumseinstellungen?

Ich kenne den Linux-Befehl chown tut, ich habe es verwendet, um den Eigentümer oder die Gruppe einer Datei zu ändern.

Wenn es ein MySQL gibt Installation auf einem Ubuntu Maschine habe ich einige Leute gesehen, die Folgendes getan haben:

sudo chown mysql:mysql /data/tmp

Ich bin verwirrt, ich kenne die Bedeutung des obigen Befehls, der darin besteht, den Besitzer von /data/tmp zu ändern an den Benutzer ‘mysql ‘ und ändern Sie die Gruppe davon in ‘mysql ‘-Gruppe.

Aber:

1. Warum sollte man den obigen Befehl ausführen?
2. Woher kommen der Besitzer und die Gruppe „mysql“? Erstellt die Installation von MySQL auf einem Linux-Rechner automatisch den Benutzer und die Gruppe „mysql“?

Akzeptierte Antwort:

Die Installation des MySQL-Pakets in Ubuntu erstellt ein mysql Benutzer und eine Gruppe mit demselben Namen. Dies ist der Benutzer, unter dem der MySQL-Daemon-Prozess läuft, und viele MySQL-bezogene Dateien gehören diesem Benutzer. Wenn Sie MySQL manuell installieren, müssen Sie den Benutzer möglicherweise selbst erstellen.

chown mysql:mysql /data/tmp (ausgeführt als root) macht den Benutzer mysql und die Gruppe mysql der besitzende Benutzer und die besitzende Gruppe der Datei oder des Verzeichnisses /data/tmp . Ich weiß nicht, warum diese Leute das getan haben, du müsstest sie fragen.


Linux
  1. So erstellen und löschen Sie Benutzergruppen in Linux

  2. Howto MySQL:Erstellen Sie einen Benutzer und erteilen Sie einer Datenbank die Berechtigung

  3. Erstellen Sie eine Datei als ein anderer Benutzer und eine andere Gruppe?

  4. So verwenden Sie den Befehl chown, um den Besitz in Linux zu ändern

  5. Erstellen Sie eine MySQL-Datenbank und einen Benutzer in cPanel

So erstellen Sie einen neuen MySQL-Benutzer und gewähren Berechtigungen

Chown-Befehl in Linux (Dateibesitz)

Linux-Befehl id - Gibt Benutzer-ID- und Gruppen-ID-Informationen aus

Einrichten der cPanel-MySQL-Datenbank und des Benutzers

Grundlegende Dateiberechtigungen und Eigentumsrechte in Linux verstehen

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