MySQLでSQLを実行させるツールとして、MySQLコマンドラインツールがあります。ここでは、コマンドラインツールを利用したログイン方法を解説します。
目次
コマンドラインツールでログイン
mysql -u[ユーザー名] -p -h [IP or HOST_NAME] --port [ポート番号] [DB_NAME]
主なオプションについて紹介します。
オプション | 解説 |
---|---|
-u[ユーザー名] | MySQLのユーザー名を指定します。 |
-p | パスワードの入力が求められます。 |
-h [IP or HOST_NAME] | リモートサーバへ接続したい場合に指定します。 |
--port [ポート番号] | ポート番号を指定します。 |
[DB_NAME] | 利用DBを指定します。ログイン後に指定できるので、ここで指定しなくても良いです。 |
その他のオプションは、 https://dev.mysql.com/doc/refman/5.6/ja/mysql-command-options.html にて確認できます。
実行例
実際に実行してみます。
$ mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.19 MySQL Community Server (GPL)
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
-pオプション
を指定しているので、指定したMySQLユーザのパスワードを入力するように求められました。
ログイン後は、use
でDBを切替えることができます。
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
9 rows in set (0.00 sec)
mysql>
mysql> use sys;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
終了するには、quitと入力します。
mysql> quit
Bye
$