Download - MySQLへの接続 - gihyo.jp...mysqlコマンドの基本構文は「mysql -u ユーザ名 -p」 • • まとめ mysqlクライアントの起動と終了 予 習 体 験 理 解
4
23
56789
28 第2章 MySQLの基本
1
第2章
MySQLの基本
4
1
3
56789
292-2 MySQLへの接続
2第2章 MySQLの基本
2 MySQLへの接続
MySQLに接続するには、前ページでも説明したmysqlクライアントを使います。mysqlクライアントはコマンドの入力で操作を行うコマンドラインツールです。難しそうに見えるかもしれませんが、まずは実際に触ってみながら、ツールに慣れていくところから始めましょう。
MySQLへの接続方法を理解する理 解体 験予 習
mysqlクライアントを使ってみる体 験予 習 理 解
コマンドラインツールであるmysqlクライアントを使ってMySQLに接続する
mysqlクライアント
MySQL
スタートメニューから[すべてのプログラム]→[アクセサリ]→[コマンドプロンプト]の順にクリックします❶。
コマンドプロンプトを起動する1
コマンドプロンプトが起動します。ユーザからの入力待ちを表す記号(プロンプト)として、
「C:¥ Users¥ yamada>」のように、現在操作しているユーザ名が表示されることを確認してください。
コマンドプロンプトの画面が開く2
ユーザ名はお使いのパソコンによって異なります。また、本書では白い背景の画面になっていますが、通常は黒い背景の画面が表示されます。
Tips
mysqlクライアントを起動するには「mysql -u root -p 」と入力し、©キーを押します❶。
mysqlクライアントを起動する3
C:\Users\yamada> mysql -u root -p
C:\Users\yamada>
あらかじめ266ページの方法で、お使いのパソコンにMySQLをインストールしておいてください。
Tipsクリックする1
入力して©キーを押す1
MySQL_02.indd 28-29 09.11.19 1:51:34 PM
4
23
56789
30 第2章 MySQLの基本
1
第2章
MySQLの基本
4
1
3
56789
312-2 MySQLへの接続
2mysqlコマンドの構文
MySQLに接続するには、コマンドプロンプトからmysqlコマンドを使用します。mysqlコマンドの構文は次のとおりです。
-uと-pは、mysqlコマンドのオプションです。-uオプションの後ろには、ログインするときに使用するユーザ名を指定します。初期状態では管理者ユーザ(root)だけが用意されていますので、ここではrootを指定します。あとからユーザを追加することもできます(ユーザの概念やユーザの追加方法については38ページで説明します)。-pオプションは、あとからパスワードを入力するよ、という意味です。-pオプションをつけてmysqlコマンドを実行することで、「Enter password:」のようにパスワード入力のプロンプトが表示されます。
また、MySQLとの接続を終了してコマンドプロンプトに戻るには「exit;」と入力します。
なお、mysq lクライアントが起動したことは、プロンプトを見ればわかります。プロンプトが「mysql>」になれば、mysqlクライアントが起動しています。
•
mysqlクライアントを起動するには、mysqlというコマンドを実行するmysqlコマンドの基本構文は「mysql -u ユーザ名 -p」
•
•
まとめ
mysqlクライアントの起動と終了理 解予 習 体 験
「Enter password:」と表示されるので、インストール時に設定したパスワード「12345」を入力し、©キーを押します❶。
パスワードを入力する4
パスワードを間違えて入力してしまった場合は、エラーメッセージが出てコマンドプロンプトに戻ってしまいます。ふたたび手順■3からやり直してください。
Tips
ウェルカムメッセージが表示され、プロンプトが「mysql>」となります。これでMySQLに接続できました。
MySQLに接続5
mysqlクライアントを終了するには、「exit;」と入力し、©キーを押します❶。プロンプトが「mysql>」から最初のユーザ名(図では「 C: ¥ Users ¥ yamada> 」)に戻れば、mysqlクライアントは終了しています。
mysqlクライアントを終了する6
mysql> exit;
C: \Users \yamada>
mysql -u ユーザ名 -p構文
exit構文
Enter password: *****
入力して©キーを押す1
mysql>
入力して©キーを押す1
MySQL_02.indd 30-31 09.11.19 1:51:37 PM