Linuxコマンドのchown
が何であるか知っています ファイルの所有権またはグループを変更するために使用しました。
MySQLがある場合 Ubuntuへのインストール マシン、私は何人かの人々が次のことをしているのを見ました:
sudo chown mysql:mysql /data/tmp
混乱します。上記のコマンドの意味を知っています。これは、/data/tmp
の所有者を変更することです。 ユーザー‘mysql
‘およびそのグループを‘ mysql
に変更します ‘グループ。
しかし:
1。 上記のコマンドを実行するのはなぜですか?
2。 「mysql」の所有者とグループはどこから来たのですか? LinuxマシンにMySQLをインストールすると、「mysql」ユーザーとグループが自動的に作成されますか?
承認された回答:
UbuntuにMySQLパッケージをインストールすると、mysql
が作成されます ユーザーと同じ名前のグループ。これはMySQLデーモンプロセスが実行されるユーザーであり、多くのMySQL関連ファイルがそのユーザーに属しています。 MySQLを手動でインストールする場合は、ユーザーを自分で作成する必要がある場合があります。
chown mysql:mysql /data/tmp
(rootとして実行)ユーザーをmysql
にします およびグループmysql
ファイルまたはディレクトリの所有ユーザーと所有グループ/data/tmp
。なぜこれらの人々がそれをしたのか分かりません、あなたは彼らに尋ねなければならないでしょう。