サイトアイコン MySQL日記

【MySQL】ログイン・接続方法(入り方・入るコマンド)


ここではMySQLにログイン・接続方法(入り方・入るコマンド)を紹介しています。

ログイン・接続方法(入り方・入るコマンド)

MySQLに入るときは、mysqlコマンドを使います。

-pオプションを付けることで後からパスワードを入力するようになります。

mysql -u ユーザー名 -p

現在のユーザーの確認

現在のログインユーザは下記のSELECT文を実行することで確認できます。

SELECT USER();

実際に実行すると次のような結果が表示されます。

mysql> SELECT USER();
+-----------------+
| USER()          |
+-----------------+
| user@localhost  |
+-----------------+
1 row in set (0.01 sec)

ホスト名の指定

ホスト名を指定して接続するときは、通常のログインと同様にmysqlコマンドを使います。

このとき、-hオプションを付けることでホスト名を指定してデータベースへ接続することが出来ます。

mysql -h ホスト名 -u ユーザー名 -p データベース名

ポート番号の指定

ポート番号をログイン時に指定する場合は、次のように「-P ポート番号」をオプションとして追加します。

mysql -h ホスト名 -u ユーザー名 -p データベース名 -b -P ポート番号

実際にポート番号を指定してログインすると次のようになります。

mysql -u user db -p -P 3306
Enter password: ****
Welcome to the MySQL monitor.
・・・

間違ったポート番号を入力すると次のようにエラーになりました。

mysql -u user db -p -P 3307
Enter password: ****
ERROR 2003 (HY000): Can't connect to MySQL server on ・・・

ホスト名の確認

ホスト名を確認する方法は2つあります。

まずはSHOW VARIABLESコマンドで、hostnameの値を確認する方法です。

SHOW VARIABLES LIKE 'hostname';

もう1つは、SELECT文を発行してhostnameを確認する方法です。

select @@hostname;
モバイルバージョンを終了