Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 27.1Mb
PDF (A4) - 27.1Mb
EPUB - 7.5Mb
HTML Download (TGZ) - 7.2Mb
HTML Download (Zip) - 7.2Mb


2.3.5.4 サーバーをはじめて起動する

このセクションでは MySQL サーバーの起動に関する一般的な概要を説明します。次の数セクションでは、MySQL サーバーのコマンド行あるいは Windows のサービスとしての起動に関して、より具体的な情報を提供します。

ここに記載する情報は、MySQL を 非インストール バージョンを使用してインストールした場合、あるいは MySQL を GUI ツールを使用しないで手動で構成してテストする場合に適用されます。

注記

MySQL Server は、MySQL Installer を使用したあと自動的に起動し、いつでも MySQL Notifier GUI を使用して起動/停止/再起動できます。

これらのセクションの例では、MySQL がデフォルトの場所の C:\Program Files\MySQL\MySQL Server 5.6 にインストールされていることを前提とします。異なる場所に MySQL をインストールしている場合には例に示したパス名を調整してください。

クライアントには 2 つのオプションがあります。TCP/IP が使用でき、サーバーが名前付きパイプの接続をサポートしている場合には名前付きパイプも使用できます。

サーバーを --shared-memory オプションで起動した場合、Windows 上の MySQL は共有メモリーの接続もサポートします。クライアントは --protocol=MEMORY オプションを使用して共有メモリーで接続できます。

どのサーバーバイナリを実行するかについては、セクション2.3.5.3「MySQL サーバータイプの選択」 を参照してください。

テストはコンソールウィンドウ (あるいは DOS ウィンドウ) のコマンドプロンプトで行います。これにより、ウィンドウにサーバーのステータスに関するメッセージが表示されますので、容易に確認できます。構成に何か問題があった場合には、これらのメッセージにより問題の特定と修正が容易になります。

サーバーを起動するには、次のコマンドを入力します。

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --console

InnoDB サポートを含むサーバーでは、次のようなメッセージがサーバーの起動時に表示されます (パス名とサイズは異なる場合があります)。

InnoDB: The first specified datafile c:\ibdata\ibdata1 did not exist:
InnoDB: a new database to be created!
InnoDB: Setting file c:\ibdata\ibdata1 size to 209715200
InnoDB: Database physically writes the file full: wait...
InnoDB: Log file c:\iblogs\ib_logfile0 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile0 size to 31457280
InnoDB: Log file c:\iblogs\ib_logfile1 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile1 size to 31457280
InnoDB: Log file c:\iblogs\ib_logfile2 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile2 size to 31457280
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: creating foreign key constraint system tables
InnoDB: foreign key constraint system tables created
011024 10:58:25  InnoDB: Started

サーバーが起動シーケンスを終了すると、次のようなメッセージが表示されます。このメッセージが表示されると、サーバーのクライアント接続の用意が整ったことを意味します。

mysqld: ready for connections
Version: '5.6.23'  socket: ''  port: 3306

サーバーは、診断を生成して出力をコンソールに書き込み続けます。クライアントプログラムを実行する新しいコンソールウィンドウを開くことができます。

--console オプションを省略すると、サーバーは診断の出力をデータディレクトリ (デフォルトでは C:\Program Files\MySQL\MySQL Server 5.6\data) のエラーログに出力します。エラーログは、.err 拡張子の付いたファイルで、--log-error オプションを使用して設定できます。

注記

MySQL の付与テーブルにリストされているアカウントには、最初はパスワードがありません。サーバーの起動後に セクション2.10.2「最初の MySQL アカウントのセキュリティー設定」 の説明に従ってパスワードをアカウントに設定する必要があります。


User Comments
  Posted by J.R. Titko on December 3, 2004
If mySql was installed as a service, then you may get an error indicating you already have a mySqld server running if you do the test procedure in this section. You can check the services that are running from your control pannel administrative tools for Computer Management. It will indicate if mySql has already been started.
  Posted by arshia attar on April 16, 2006
Test procedure.
The following command/result will test your installation.
OS: WinXp
Mysql: mysql-5.0.20-win32

<<< console 1 >>>
<<< to test the installation >>>
<<< open a new console (1) >>>
<<< assumed path C:\mysql\mysql-5.0.20-win32\ >>>
C:\mysql\mysql-5.0.20-win32\bin>mysqld-nt.exe --console

<<< in your console (1) you should see >>>
060416 1:26:36 InnoDB: Started; log sequence number 0 43655
060416 1:26:37 [Note] mysqld-nt.exe: ready for connections.
Version: '5.0.20-nt' socket: '' port: 3306 MySQL Community Edition (GPL)
060416 1:30:38 [Note] mysqld-nt.exe: Normal shutdown

<<< console 2 >>>
<<< to shutdown the running server >>>
<<< open a new console (2) >>>
C:\mysql\mysql-5.0.20-win32\bin>mysqladmin.exe -u root shutdown

<<< in your console (1) you should see >>>
060416 1:30:38 InnoDB: Starting shutdown...
060416 1:30:40 InnoDB: Shutdown completed; log sequence number 0 43655
060416 1:30:40 [Note] mysqld-nt.exe: Shutdown complete

  Posted by Joe McCann on April 22, 2008
If you installed WAMP and just want to run the MySQL server, from the command line go to C:/..path_to_installation../wamp/bin/mysql/bin/mysql-VERSION-NUMBER/bin/ directory.

From here type mysqld-nt.exe. Then unblock and you should be set.
Sign Up Login You must be logged in to post a comment.