私はLinux上にありますubuntuマシンがインストールされています。"chown mysql:mysql/data/tmp"コマンド
のUbuntuマシン上のMySQLインストールがあれば、私は次のようなことやって何人かの人々を見た:
sudo chown mysql:mysql /data/tmp
は私がある、私は上記のコマンドの意味を知って、混乱してしまいます/data/tmp
の所有者をユーザー 'mysql
'に変更し、そのグループを 'mysql
'グループに変更します。
しかし、(私の質問):
1.なぜ1は、上記のコマンドを実行しますか?私はmy_db
データベースにテーブルを作成する場合、デフォルトでは、.frm
、.MYD
、そして.MYI
ファイル(データファイル)/var/lib/mysql/my_db/
下自動的によってMySQLのを作成することがあるでしょう。したがって、上記のコマンドは、/var/lib/mysql/my_db/
ではなく、デフォルトのMySQLデータディレクトリを/data/tmp/
に変更しますか?
基本的に、私は上記のコマンドの目的と効果を知りたいと思います。(より良い例で)
2.「mysql」の所有者とグループはどこから来たのですか? LinuxマシンにMySQLをインストールすると自動的に 'mysql'ユーザとグループが作成されますか?または人々は手動でmysql
アカウントを作成する必要がありますか?
StackOverflowはプログラミングの質問です。サーバーに関する今後の質問をhttp://serverfault.com/ – Polynomial