Saya tahu apa perintah linux chown
tidak, saya menggunakannya untuk mengubah kepemilikan atau grup file.
Jika ada MySQL pemasangan di Ubuntu mesin, saya melihat beberapa orang melakukan hal berikut:
sudo chown mysql:mysql /data/tmp
Saya bingung, saya tahu maksud dari perintah di atas, yaitu mengubah pemilik /data/tmp
ke pengguna ‘mysql
' dan ubah grupnya menjadi 'mysql
' kelompok.
Tapi:
1. Mengapa seseorang menjalankan perintah di atas?
2. Dari mana pemilik dan grup 'mysql' berasal? Apakah instalasi MySQL pada mesin Linux secara otomatis membuat pengguna dan grup 'mysql'?
Jawaban yang Diterima:
Instalasi paket MySQL di Ubuntu membuat mysql
pengguna dan grup dengan nama yang sama. Ini adalah pengguna yang menjalankan proses daemon MySQL, dan banyak file terkait MySQL milik pengguna itu. Jika Anda menginstal MySQL secara manual, Anda mungkin perlu membuat pengguna sendiri.
chown mysql:mysql /data/tmp
(dijalankan sebagai root) membuat pengguna mysql
dan grup mysql
pengguna pemilik dan grup pemilik file atau direktori /data/tmp
. Saya tidak tahu mengapa orang-orang ini melakukannya, Anda harus bertanya kepada mereka.