「mysql」ユーザーとグループの作成、所有権の設定

「mysql」ユーザーとグループの作成、所有権の設定

私は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。これらの人々がなぜそうするのかはわかりませんが、彼らに尋ねなければなりません。

おすすめ記事