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 インストールする方法。
質問内容からすると少し難しいかもしれませんが、必要なことは全て書いてあると思います。
4章のデータベース管理辺りに質問内容の解説があります。
会社で使っている場合を考えると、一つのデータベースを使うにしても、経理、購買、営業など課・部によって、アクセス権を変える必要があります。又人も課を移動しますから(経理のAさんが翌年は総務のAさんになるかもしれない)同じ経理でも課長と部長では同じでは在りません。 この為アクセス権を作ったり変えたり削除したりするコマンドが必要です。
MySQL出なくてもSQLの用語は殆ど同じですから古本屋等で探せばその方が簡単かも知れません。 後UNIX系のOSの勉強をしておくと判りやすくなると思います。
Rootユーザと言うのは全てのアクセス権を持った、まあ1番偉いユーザです。
http://www.atmarkit.co.jp/flinux/rensai/mysql03/mysql03b.html#c
コマンドによるMySQL管理テクニック(2/2)
mysqlユーザはMySQLデータベースを管理しているユーザです。なのでMySQL関係のプログラムの所有者をchownでmysqlにしているのだと思います。
初期設定ではrootユーザしかデータベースにアクセスできないようになっていると思います。
ここでいうrootユーザはMySQLの中のユーザーでシステムのrootユーザとは別物です。
長文になるので自分に日記に書いてみました。
日本MySQLユーザ会の日本語マニュアルです。
http://www.amazon.co.jp/exec/obidos/ASIN/4798102210/hatena-q-22
Amazon.co.jp: MySQL徹底活用―SQL言語+サーバアプリケーション+管理者編: とみた まさひろ, 村上 毅, 舘山 聖司, 鶴長 鎮一, 河田 幸博, 遠藤 俊裕, 日本MySQLユーザ会, ソフトエージェンシー: 本
書籍ではこの本がよくまとまっていてオススメです。
MYSQLはUNIXの環境から生まれましたので、こちらでユーザーの権利を見てみてはどうでしょうか?
http://www.wakhok.ac.jp/DB/DB.html
UNIX データベース入門
MYSQLの基本はリレーショナルデータベースです。同じサイトのデータベースのところで概略を学んでみてはどうでしょう?
http://homepage1.nifty.com/hongou/ken/JAVAonOS_X/mysql.html
MySQL on MACOS X
MACOS Xの環境でMYSQLの操作説明がされています。
アクセス権に関する記述は少しです。
確か、もう少し理解しやすいところがあったような…
半年前ぐらいに、私もページを探しながら理解を深めました。MACの環境の方は少ないようでしたが、今はどうなのかわかりません。
コメントがあれば、もう少し探してみますが…
もし、もうすでに理解していたらすみません。
コメント(1件)
WEB MONKEYのチュートリアルです。
内容は充実していると思います。
http://www.hotwired.co.jp/webmonkey/programming/php/tutorials/tutorial4.html