MySQL さーばーはコマンドラインから手動で起動できます。この起動は Windows のどのバージョンでもできます。
コマンドラインから mysqld サーバを起動するには、コンソール ウインドウ (あるいは 「DOS ウインドウ」) を開け、以下のコマンドを入力します。
C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld"
mysqld へのパスはお客様のシステムの MySQL のインストール ケーションによって異なる場合があります。
NT バージョン以外の Windows 上では、このコマンドはバックグランドで mysqld を起動します。つまり、サーバの起動後に別のコマンド プロンプトが表示されます。サーバをこのように Windows NT、2000、XP、あるいは 2003 上で起動すると、サーバはフォアグラウンド (前景) で起動しそのサーバが動作している間はコマンド プロンプトは表示されません。このため、そのサーバが動作している間は別のコンソール ウインドウを開けてクライアント プログラムを実行する必要があります。
MySQL サーバを停止するには以下のコマンドを実行します。
C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin" -u root shutdown
注:MySQL の
root
ユーザーアカウントにパスワードが設定されている場合、mysqladmin
を -p
オプションで実行し、プロンプトが表示されたらパスワードを入力します。
このコマンドは MySQL 管理ユーティリティ
mysqladmin
を実行してサーバに接続し、サーバをシャットダウンします。そのコマンドは
MySQL に root
ユーザーとして接続します。それは MySQL
のグラント
システムのデフォルトの管理アカウントです。MySQL
のグラント システムのユーザーは Windows
のログイン ユーザーとは全く別のものです。
mysqld
が起動しない場合、エラーログを確認してその問題に関するメッセージが無いか確認します。そのエラーは
C:\Program Files\MySQL\MySQL Server
5.1\data
ディレクトリにあります。それは接尾辞
.err
のファイルです。サーバを
mysqld --console
として起動することもできます。この場合、表示された画面で問題を解決するために役に立つ情報が得られる場合もあります。
最後のオプションは mysqld を
--standalone
および --debug
オプションで起動すとことです。この場合、mysqld
がログ ファイル C:\mysqld.trace
を書き、その中に mysqld
が起動しない理由が含まれています。Creating Trace Files
参照。
mysqld --verbose --help を使用して mysqld に関連したすべてのオプションを表示します。