MySQLでやりたいことから調べられるリファレンス

MySQL 逆引きリファレンス

MySQL サーバへ再接続する

MySQL に接続した後、一定時間何も操作をしないと MySQL サーバへの接続が解除されます。
この場合、connect を使用して MySQL サーバへ再接続することができます。

使用例
connect データベース名

以下の例では「mysql_test」というデータベースで SHOW を実行したところ接続が解除されていたので、 connect で再接続しています。

mysql> SHOW TABLES;
ERROR 2013 (HY000): Lost connection to MySQL server during query
mysql> connect mysql_test1
Connection id:    10
Current database: mysql_test1

mysql> SHOW TABLES;
+-----------------------+
| Tables_in_mysql_test1 |
+-----------------------+
| mysql_test            |
| test1                 |
+-----------------------+
2 rows in set (0.00 sec)

ただ、 MySQL では接続が解除された後に再度問合せを行うと自動的に再接続されるため、 connect を使用しなくても再接続できます。
以下はその様子です。

mysql> SHOW TABLES;
ERROR 2013 (HY000): Lost connection to MySQL server during query
mysql> SHOW TABLES;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id:    8
Current database: mysql_test1

+-----------------------+
| Tables_in_mysql_test1 |
+-----------------------+
| mysql_test            |
| test1                 |
+-----------------------+
2 rows in set (0.28 sec)

システム関連処理

MySQL サーバおよびクライアントの各種パラメータを表示する
MySQL サーバへ再接続する
MySQL サーバへの接続を切断する
実行中のプロセスの一覧を表示する
実行中のプロセスの一覧を表示する(mysqladmin)
プロセスを強制終了する
プロセスを強制的に停止する(mysqladmin)

その他のカテゴリー一覧

mysqlコマンド関連
mysqladminコマンド関連
データベース関連処理
テーブル関連処理
文字コード関連処理
システム関連処理
表示制御