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