GNU/Linux >> Linux の 問題 >  >> Linux

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

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


Linux
  1. 新しいMySQLユーザーを追加してアクセス権限を付与する方法

  2. 別のユーザーおよびグループとしてファイルを作成しますか?

  3. MySQLユーザーとデータベースの基本

  1. Linuxでユーザーグループを作成および削除する方法

  2. Howto MySQL:ユーザーを作成し、データベースに権限を付与します

  3. Linux でのユーザーおよびグループ管理の初心者向けガイド

  1. ファイルパーミッションにおけるユーザーとグループ所有者の優先順位?

  2. Linuxでchownコマンドを使用して所有権を変更する方法

  3. cPanelでMySQLデータベースとユーザーを作成する