GNU/Linux >> Znalost Linux >  >> Linux

Vytvoření uživatele a skupiny „thesql“, nastavení vlastnictví?

Vím, co linuxový příkaz chown ano, použil jsem to ke změně vlastnictví nebo skupiny souboru.

Pokud existuje MySQL instalace na Ubuntu stroj, viděl jsem některé lidi dělat následující věci:

sudo chown mysql:mysql /data/tmp

Jsem zmatený, znám význam výše uvedeného příkazu, kterým je změnit vlastníka /data/tmp uživateli ‘mysql “ a změňte jeho skupinu na „mysql ‘ skupina.

Ale:

1. Proč by se měl spouštět výše uvedený příkaz?
2. Odkud pochází vlastník a skupina „mysql“? Vytvoří instalace MySQL na počítači se systémem Linux automaticky uživatele a skupinu „mysql“?

Přijatá odpověď:

Instalace balíčku MySQL v Ubuntu vytvoří mysql uživatele a stejnojmenné skupiny. Toto je uživatel, pod kterým běží proces démona MySQL, a mnoho souborů souvisejících s MySQL patří tomuto uživateli. Pokud nainstalujete MySQL ručně, možná budete muset vytvořit uživatele sami.

chown mysql:mysql /data/tmp (spuštěn jako root) dělá z uživatele mysql a skupina mysql uživatel vlastnící a vlastnící skupina souboru nebo adresáře /data/tmp . Nevím, proč to ti lidé udělali, to byste se museli zeptat jich.


Linux
  1. Jak používat příkaz chown ke změně vlastnictví v Linuxu

  2. Vytvořte nového uživatele a udělte oprávnění v MySQL

  3. 5 kroků k nastavení uživatelské a skupinové diskové kvóty v systému UNIX / Linux

  1. Jak přidat nového uživatele MySQL a udělit přístupová oprávnění

  2. Priorita uživatele a vlastníka skupiny v oprávněních k souboru?

  3. Jak vynutit uživatelské/skupinové vlastnictví souborů na sdílení Samba

  1. Vytvořit soubor jako jiný uživatel a skupina?

  2. Vytvořte databázi MySQL a uživatele v cPanel

  3. Vytvářejte a upravujte uživatele v MySQL