この記事には広告を含む場合があります。
記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
コマンドラインからMySQLへの接続
サーバーに SSH ログイン後に、MySQL を操作するためには、MySQL に接続する必要があります。
では MySQL への接続する方法を確認してみましょう。
MySQLへの接続方法
MySQL へ接続するときは、「mysql」コマンドを利用します。
※「mysql」コマンドを使用するには「mysql-client」をサーバーにインストールする必要があります。
サンプルとして、localhost にあるデータベース hogehoge に root ユーザーで接続したときのサンプルを記載します。指定したユーザーにパスワードが設定されているとき、p オプションも付与する必要があります。
サンプルコマンド
mysql -h(ホスト名) -u(ユーザー名) -p -D(データベース名)
サンプルコマンドの実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
root@hostname:# mysql -hlocalhost -uroot -p -Dhogehoge Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 64 Server version: 5.7.24-0ubuntu0.18.04.1 (Ubuntu) Copyright (c) 2000, 2018, 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> |
mysql コマンドのよく使うオプション一覧
mysql コマンドにてよく使用するオプション一覧も載せておきます。
オプション(短縮表記) | オプション(通常表記) | 説明 |
---|---|---|
-? | –help | mysqlコマンドの使用方法およびオプション一覧を表示します。 |
-h | –host | 接続先のホスト名を指定します。 |
-u | –user | MySQL に接続するユーザー名を指定します。 |
-p | –password | パスワードを送信します。 |
-D | –database | MySQL に接続後の初期データベースを指定します。 |
(なし) | –default-character-set | 文字コードを設定します。 |
ウェブプログラミングについては下記の本も参考になるので、スキルアップにお役立てください。