広告MySQLコマンドラインツールを起動すると、自動的にMySQLサーバへ接続も行います。この時ユーザー名やパスワードを指定していしないとデフォルトのユーザー名を使いパスワードは無しで接続しようとするためエラーとなります(anonymousアカウントを許可していない場合)。そこでここではユーザー名とパスワードの指定方法について確認します。ユーザー名は次のオプションを使って指定します。上記はユーザー名と記載していますが、実際には「ユーザー名@ホスト名」の形式で指定します。MySQLではユーザーをユーザー名+接続ホスト名で管理しています。インストール直後とに登録されているのはユーザー名が「root」でホスト名が「localhost」のユーザーのみです。その為、ユーザー名には「root@localhost」と指定する必要があるのですが、ホスト名が「localhost」の場合に限って省略することが可能です。その為、ユーザー名には単に「root」を指定します。--user=root続いてパスワードです。パスワードは次のオプションを使って指定します。--password[=パスワード]「-p」オプションを使ってパスワードを指定する場合は、「-p」とパスワードの間に空白をいれずに指定します。パスワードが"pass"だった場合、次のいずれかの方法で指定します。--password=passただこの方法だとパスワードがそのまま表示されてしまいます。そこで、次のように「-p」または「--password」オプションだけを指定し実際のパスワードは入力を行わずに実行します。password:」と画面に表示されますのでパスワードの入力を行って下さい。先ほどと違う点は、ここでパスワードを入力しても画面上には伏字で表示されるためパスワードを見られる心配がありません。正しいパスワードを入力すればMySQLサーバへ指定したユーザー名とパスワードを使って接続を行います。接続に成功すればMySQLコマンドラインツールが起動し、コマンドの入力待ちの状態となります。接続に失敗した場合はコマンドプロンプトへ制御が戻ります。MySQLコマンドラインツールの起動では実際に試してみます。オプションでユーザー名とパスワードを指定してMySQLコマンドラインツールを起動します。パスワードの入力待ちとなりますので、ユーザー名に対するパスワードを入力します。指定したユーザー名とパスワードでMySQLサーバへ接続が成功すれば、下記のような画面となりコマンドまたはSQL文の入力待ちとなります。MySQLコマンドラインツールを終了します。「quit」と入力して下さい。MySQLコマンドラインツールが終了し、MySQLサーバとの接続も切れます。IKURA初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を多数行っています。