MySQL 5.1 リファレンスマニュアル :: 23 APIとライブラリー :: 23.1 埋め込まれたMySQLサーバライブラリ、libmysqld :: 23.1.4 埋め込まれたサーバに対するオプション
« 23.1.3 埋め込まれたMySQLサーバの使用に対する規制

23.1.5 埋め込まれたサーバの例 »
Section Navigation      [Toggle]
  • 23.1 埋め込まれたMySQLサーバライブラリ、libmysqld
  • 23.1.1 埋め込まれたMySQLサーバライブラリーの概括
  • 23.1.2 libmysqld使って行うプログラムの翻訳
  • 23.1.3 埋め込まれたMySQLサーバの使用に対する規制
  • 23.1.4 埋め込まれたサーバに対するオプション
  • 23.1.5 埋め込まれたサーバの例
  • 23.1.6 埋め込まれたサーバに対するのライセンスの供与

23.1.4. 埋め込まれたサーバに対するオプション

mysqldサーバ・デーモンを使って附与することができるオプションを、埋め込まれたサーバ・ライブラリと一緒に使うことができます。サーバオプションは、mysql_library_init()に対する引数として、配列の中に附与することができます。これによって、サーバが初期化されます。それらをmy.cnfのようなオプションファイルの中に附与することができます。Cプログラムのためにオプションファイルを規定するため、--defaults-fileオプションをmysql_library_init()の2番目の引数要素の1つとして使ってください。mysql_library_init()機能に関する明細については、項23.2.3.40. 「mysql_library_init()」をご参照ください。

オプションファイルを使用すると、クライアント/サーバアプリケーションとMySQLが埋め込まれる場所にあるものの間で行う切り替えを容易にすることができます。共通オプションを[server]グループの下に置いてくさい。これらは両方のMySQLバージョンによって読み取られます。クライアント/サーバに固有なオプションは[mysqld]セクションの下に持ってくるべきです。埋め込まれたMySQLサーバライブラリに固有なオプションを[embedded]セクションの中に配置してください。アプリケーションに固有なオプションは、[ApplicationName_SERVER]と書いたラベルを貼ったセクションの下に配置されます。詳しくは項3.3.2. 「オプションファイルの使用」を参照してください。

Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates