MySQLのアクセス権関連がなかなか理解できません。mysqlユーザとかrootユーザとか。何でchownコマンドを使用するのとか。できればMac用がいいですが、なければ他のOSでも構いません。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:inokuni No.1

回答回数1343ベストアンサー獲得回数21

ポイント15pt

MySQL では、ユーザーごとのアクセス権限を mysql という名前のデータベースで管理しています。

http://www.asahi-net.or.jp/~jx4t-kmr/mac/macosx/mac03_1.html

Let's take the air (Mac OS Xでサーバーごっこ 3-1)

Mac に MySQL インストールする方法。

id:oldpapa No.2

回答回数22ベストアンサー獲得回数0

ポイント20pt

 質問内容からすると少し難しいかもしれませんが、必要なことは全て書いてあると思います。

 4章のデータベース管理辺りに質問内容の解説があります。

 会社で使っている場合を考えると、一つのデータベースを使うにしても、経理、購買、営業など課・部によって、アクセス権を変える必要があります。又人も課を移動しますから(経理のAさんが翌年は総務のAさんになるかもしれない)同じ経理でも課長と部長では同じでは在りません。 この為アクセス権を作ったり変えたり削除したりするコマンドが必要です。

 MySQL出なくてもSQLの用語は殆ど同じですから古本屋等で探せばその方が簡単かも知れません。 後UNIX系のOSの勉強をしておくと判りやすくなると思います。

Rootユーザと言うのは全てのアクセス権を持った、まあ1番偉いユーザです。

id:shinchan No.3

回答回数6ベストアンサー獲得回数0

ポイント50pt

http://www.atmarkit.co.jp/flinux/rensai/mysql03/mysql03b.html#c

コマンドによるMySQL管理テクニック(2/2)

mysqlユーザはMySQLデータベースを管理しているユーザです。なのでMySQL関係のプログラムの所有者をchownでmysqlにしているのだと思います。

初期設定ではrootユーザしかデータベースにアクセスできないようになっていると思います。

ここでいうrootユーザはMySQLの中のユーザーでシステムのrootユーザとは別物です。

長文になるので自分に日記に書いてみました。

日本MySQLユーザ会の日本語マニュアルです。

id:nektixe No.4

回答回数19ベストアンサー獲得回数0

ポイント15pt

http://www.amazon.co.jp/exec/obidos/ASIN/4798102210/hatena-q-22

Amazon.co.jp: MySQL徹底活用―SQL言語+サーバアプリケーション+管理者編: とみた まさひろ, 村上 毅, 舘山 聖司, 鶴長 鎮一, 河田 幸博, 遠藤 俊裕, 日本MySQLユーザ会, ソフトエージェンシー: 本

書籍ではこの本がよくまとまっていてオススメです。

id:tredue No.5

回答回数23ベストアンサー獲得回数0

ポイント35pt

MYSQLはUNIXの環境から生まれましたので、こちらでユーザーの権利を見てみてはどうでしょうか?

http://www.wakhok.ac.jp/DB/DB.html

UNIX データベース入門

MYSQLの基本はリレーショナルデータベースです。同じサイトのデータベースのところで概略を学んでみてはどうでしょう?

MACOS Xの環境でMYSQLの操作説明がされています。

アクセス権に関する記述は少しです。

確か、もう少し理解しやすいところがあったような…

半年前ぐらいに、私もページを探しながら理解を深めました。MACの環境の方は少ないようでしたが、今はどうなのかわかりません。

コメントがあれば、もう少し探してみますが…

もし、もうすでに理解していたらすみません。

  • id:tredue
    追加

    WEB MONKEYのチュートリアルです。
    内容は充実していると思います。
    http://www.hotwired.co.jp/webmonkey/programming/php/tutorials/tutorial4.html

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません