お客様と共に、お客様のために、それが雷電のクオリティ (雷電HTTPD WEBサーバーソフトウエア)

MySQL 5.0xデータベースサーバーのインストール

MySQL 5

MySQL 5は雷電HTTPDに必須ではありませんが、掲示板等の多くのソフトには必須とも言えるものです。インターネット上で公開されている、多くの無料WEBソフトを利用するためにもインストールをおすすめします。

MySQL 5.0xはMySQLデータベースサーバーシリーズの中でも最新のもので、安定して動作します。ここではインストールの手順と設定をしていきます。

1. www.mysql.comからWin32用の最新版であるv5.0xをダウンロードします。

mysqlのページ: http://www.mysql.com/

mysql 5.0xのダウンロードページ: http://dev.mysql.com/downloads/mysql/5.0.html#win32

注: Windowsをお使いの方はWindows downloads版をダウンロードしてください。

2. ダウンロードしたパッケージを解凍しsetup.exeを実行します。


MySQL 5 setup screen

デフォルトのインストール先のc:\program files\mysql\mysql server 5.0\にインストールしてください。このチュートリアルではこのパスを使って設定をしてゆきます。

「Skip sign-up」(サインアップをスキップ)をクリックします。通常はMySQLへの登録は必要ありません。

「[X] Configure the MySQL Server now」をチェックし、「Finish」をクリックします。

MySQL server 5.0を設定します。

「Detailed Configuration」(詳細な設定)をクリックし、「Next」(次へ)をクリックします。

適切なサーバータイプを選びます。メモリー消費が最小のdeveloper、バランスのとれた設定のserver machine、そしてパフォーマンスが良くメモリー消費も大きいdedicated mysql server(mysql専用サーバー)の中から選択します。

Multifunctional Database(多機能データベース): 最も機能が多い設定です。
Transactional Database(トランザクションデータベース): InnoDBを使用し"SQLトランザクション" 機能を提供します。
Non-Transactional Database(非トランザクションデータベース): MyISAMデータベースを使用します。小規模のWEBサイトに最適です。

SQLトランザクションが必要でない場合はNon-Transactional Databaseのご使用をおすすめします。

MySQLの最大同時接続数を指定します。DSSは20接続、OLTPは500接続、または手動で任意の数を指定できます。

TCP/IPネットワークでMySQLを有効にします。デフォルトのTCPポート3306の使用をおすすめします。お使いのファイアウオールやNATルータのポートを使用可能にしてください。

サーバーのデフォルト文字コードを選びます。デフォルトはSJISですが、UTF8等の多言語をサポートしている文字コードも指定できます。ご使用の環境に合わせて選択してください。スタンダードな文字コードは欧文の表示しかできないのでご注意ください。

「[X] Install as windows service」(Windowsサービスとしてインストール)をチェックします。Windowsが起動する時に自動でMySQLも起動するようになります。サービス名はMySQL5として、MySQLの他のバージョンと区別できるようにしてください。

デフォルトのMySQL管理者アカウント名は rootです。ここでは パスワード を設定します。パスワードは忘れないようにしてください。

rootアカウントへのリモートアクセスを無効にすると、 MySQLを使用するアプリケーションではサーバーアドレスとしてlocalhostのみ指定きます。

MySQL5

「Execute」(実行)をクリックして設定を終了します。WEBアプリケーションで指定するMySQLサーバーのアドレスはlocalhostで、アカウントは root と先ほど指定した passwordです。


3. 雷電HTTPD、PHP5、MySQL5 使用時のヒント

PHP5をMySQL 4または5と共に使用するにはコツがいります。

雷電HTTPDをPHP5とMySQL 5で運用する場合:

MySQLiと呼ばれるMySQLのPHP5用のライブラリーを使用する必要があります。 PHP.INIでMySQLiを有効にするのを忘れないようにします。PHP.INIはISAPIバージョンでは\WINDOWSディレクトリ\php.iniに、CGIバージョンでは\PHPディレクトリ\php.ini にあります。

PHP.INIの編集例:

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
extension=php_mysqli.dll

雷電HTTPDをPHP5とMySQL 4.0または3.2xで運用する場合:

MySQLと呼ばれるPHP5用の従来のMySQLライブラリーを使用する必要があります。 PHP.INIでMySQLを有効にするのを忘れないようにします。PHP.INIはISAPIバージョンでは\WINDOWSディレクトリ\php.iniに、CGIバージョンでは\PHPディレクトリ\php.ini にあります。

PHP.INIの編集例:

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
extension=php_mysql.dll

雷電HTTPDをPHP4とMySQL 4.0または3.2xで運用する場合:

PHP4はMySQLクライアントを内蔵しているので特別な設定は不要です。php.iniで不要なものを無効にしてください。PHP.INIはISAPIバージョンでは\WINDOWSディレクトリ\php.iniに、CGIバージョンでは\PHPディレクトリ\php.ini にあります。

PHP.INIの編集例:

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;extension=php_mysql.dll
;extension=php_mysqli.dll

 



Raiden series LOGO -  Top rank server softwares 有限会社村栄 Information LOGO - Total server softwares provider Team Johnlong LOGO - Raiden series server softwares developement team


Copyright 2000-2024 RaidenHTTPD.com. All rights reserved. すべての内容は著作権法および国際条約により保護されています。この情報サービスの著作物の無断転載を禁じます。すべての商標はそれぞれの商標所有者に属します。

| | | |