MySQLの起動とサービス登録
まずMySQLの起動方法とサービス登録について確認します。XAMPPコントロールパネルを開いて下さい。
MySQLと書かれた右側にある「開始」ボタンをクリックして下さい。
MySQLと書かれた右側に「起動」という文字が表示されれば無事MySQLが起動しています。
起動の確認
では実際にMySQLへ接続してみます。コマンドプロンプトを立ち上げて下さい。
「(XAMPPをインストールしたディレクトリ)¥mysql¥bin」ディレクトリへ移動します。私の環境では「D:¥xampp¥mysql¥bin」となります。
次のように入力してからEnterキーを押して下さい。
mysql -h localhost -u root
MySQLが起動していれば次のように表示されます。
MySQLが起動していることを確認できました。ではいったん切断します。次のように入力してからEnterキーを押して下さい。
quit
MySQLから切断されます。
MySQLの停止
今度は起動しているMySQLを停止します。XAMPPコントロールパネルにてMySQLが起動していると「開始」と書かれていたボタンが「停止」と名前が変わっています。
この「停止」と書かれたボタンをクリックして下さい。
表示されていた「起動」という文字が消え、ボタンが再度「開始」に変わっています。このように表示されればMySQLは停止しています。
ではMySQLが停止している状態で先ほどと同じようにコマンドプロンプトからMySQLへ接続してみます。
MySQLが停止している状態で接続しようとすると「ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)」といったエラーが表示されます。
サービスに登録
Webサーバと同じくデータベースもバックグラウンドで常に動作させるタイプのアプリケーションです。その為、実際に利用する場合はWindowsサービスに登録して起動するケースが多いと思います。
ではXAMPPコントールパネルを開いて下さい。もしMySQLが起動してら一度停止させておいて下さい。
MySQLの左側にある「Svc」と書かれたチェックボックスをチェックして下さい。次のような確認ダイアログが表示されます(日本語がおかしいですけど)。「OK」ボタンをクリックして下さい。
次のようにチェックが入りましたらMySQLがサービスとして登録されました。
では確認してみます。「スタート」>「コントロールパネル」>「管理ツール」>「サービス」をクリックして下さい。
リストの中に「MySQL」と書かれた行が見つかればMySQLはサービスに登録されています。
サービスの解除
サービスを解除する方法もApacheの場合と同じです。XAMPPコントールパネルを開いて下さい。もしMySQLが起動してら一度停止させておいて下さい。
MySQLの左側にある「Svc」と書かれた左側のチェックボックスのチェックを外します。
次のような確認ダイアログが表示されます。「OK」ボタンをクリックして下さい。
サービスの登録が解除されました。
( Written by T.buzz.Ikura+ )