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コマンド関連
データベース関連処理
テーブル関連処理
文字コード関連処理
システム関連処理
表示制御