MySQLに接続するユーザー名とパスワードの指定

広告
eyecatch

MySQL モニタを起動するときには MySQL のユーザー名とパスワードの入力が必要となります。ここではコマンドプロンプトから MySQL モニターを起動する時に必要となるユーザー名とパスワードの指定方法について解説します。

ユーザー名とパスワードの指定方法

ユーザー名は次のオプションを使って指定します。(どちらの形式でも同じです)。

-u ユーザー名 -h ホスト名
--user=ユーザー名 --host=ホスト名

MySQL ではユーザーをユーザー名+接続ホスト名で管理しています。インストール直後とに登録されているのはユーザー名が root でホスト名が localhost のユーザーのみです。その為、ユーザー名には -u root -h localhost と指定します。ただホスト名を省略した場合は localhost と判定されるため、ユーザー名には単に -u root と入力しても構いません。

-u root -h localhost
-u root
--user=root

続いてパスワードです。パスワードは次のオプションを使って指定します。

-p[パスワード] --password[=パスワード]

-p オプションを使ってパスワードを指定する場合は、 -p とパスワードの間に空白をいれずに指定します。例えばパスワードが mypass だった場合、次のいずれかの方法で指定します。

-pmypass
--password=mypass

MySQL モニタを起動するときに -u オプションおよび -p オプションを指定して mysql コマンドを実行するには次のようになります。

mysql -u root -pmypass
mysql --user=root --password=mypass

ユーザー名とパスワードの指定方法(1)

ただこの方法だと入力したパスワードが画面上にそのまま表示されてしまいます。そこで、次のように -p または --password オプションだけを指定し実際のパスワードは入力を行わずに実行します。

mysql -u root -p
mysql --user=root --password

ユーザー名とパスワードの指定方法(2)

パスワードを入力せずに実行すると Enter password: と画面に表示されますのでパスワードの入力を行って下さい。先ほどと違う点は、ここでパスワードを入力しても画面上には伏字で表示されるためパスワードを見られる心配がありません。

ユーザー名とパスワードの指定方法(3)

ユーザー名とパスワードの指定方法(4)

正しいパスワードを入力すれば MySQL サーバへ指定したユーザー名とパスワードを使って接続を行います。接続に成功すれば MySQL モニタが起動し、コマンドの入力待ちの状態となります。接続に失敗した場合はコマンドプロンプトへ制御が戻ります。

ユーザー名とパスワードの指定方法(5)

-- --

マンドプロンプトから MySQL モニターを起動する時に必要となるユーザー名とパスワードの指定方法について解説しました。

MySQLの使い方の他の記事を見てみる

( Written by Tatsuo Ikura )

関連記事 (一部広告含む)
Profile
profile_img

著者 / TATSUO IKURA

初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を行っています。