00メニュー > 01はじめてのMySQL > 02MySQLの基礎知識 > 03MySQLを使いこなす > 04MySQL+PHPの基礎 > 05MySQL+PHPの実践 > 06Appendix

03MySQLモニタ(備忘録)→ > 01p > 02p > 03p > 04p > 05p > END

03 MySQLモニタ

データベースの作成→テーブルの作成→データの挿入→データの確認、そしてテーブルを改造し、コピー、そして削除する方法です。
★CHAPTER03⇒MySQLモニタ
☆CHAPTER04⇒データベースの作成
☆CHAPTER05⇒データ型とデータの入力
☆CHAPTER06⇒テーブルを改造する
☆CHAPTER07⇒テーブルやレコードをコピー・削除する

★CHAPTER03⇒MySQLモニタ(p28)★

MySQLモニタを使えば、さまざまなコマンドを与えて、MySQLに対するすべての操作を行なうかとが出来る。

(1)《データベース作成の準備》

(2)《MySQLモニタとは》

(3)《MySQLモニタの起動》

(3-1)ターミナルソフト起動

(3-2)MySQLモニタの起動

●書式⇒MySQLモニタの起動

mysql -u ユーザー名 -pパスワード
ユーザー名:root パスワード:1234の例
例→mysql -u root -p1234
※もし、パスワードを設定していなければ、「-pパスワード」のオプションは不要。

(3-3)MySQLモニタが起動しない場合

(4)《MySQLモニタの終了とパスワード》

(4-1)MySQLモニタの終了

●書式⇒MySQLモニタの終了

exit (あるいはquit)

●書式⇒コマンドプロント(ターミナル)の終了

exit (あるいはウインドウを閉じる)

(4-2)コマンドの履歴の利用

(4-3)パスワードを安全に入力する

C:\Documents and Settings\Owner>mysql -u root -p
C:\Documents and Settings\Owner>mysql -u root -p
Enter password: ****

<まとめ>

●MySQLモニタの使い方
●MySQLへの接続と終了の方法
●コマンドの履歴について

<チェック>

□MySQLモニタを起動し、終了することができる。
□パスワードを見られないようにして、MySQLモニタが起動できる
□オプションをつけてMySQLモニタが起動できる
□コマンドの履歴が利用できる

<練習問題>

問題1
新規ユーザーの作成方法、及びユーザーに対する全アクセス権の設定方法を、この方法を使って、データベース「db1」に対する全アクセス権を持つ、ユーザー名「tateda」、パスワード「1234」のユーザー情報を作成して下さい。

◇ユーザーを作成する

CREATE USER 新規ユーザー名 IDENTIFIED BY '新規パスワード';

◇ユーザー権限を設定する

GRANT 与える権限 ON データベース名.テーブル名 TO ユーザー名;

※「与える権限」は、全権限の場合はALLとします。また、たとえばSELECTとUPDATEだけを許可する場合は「SELECT,UPDATE」のように記述します。全データベースの全テーブルの場合、「*,*」のように記述します。

<解答>

次を実行します。
①CREATE USER tateda IDENTIFIED BY '1234';
②GRANT ALL ON db1.* TO tateda;

【実行結果】

①mysql>CREATE USER tateda IDENTIFIED BY '1234';
②mysql>GRANT ALL ON db1.* TO tateda;