Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 20.9Mb
PDF (A4) - 21.0Mb
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 アカウントのセキュリティー設定」 の説明に従ってパスワードをアカウントに設定する必要があります。