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 。なぜこれらの人々がそれをしたのか分かりません、あなたは彼らに尋ねなければならないでしょう。