【WordPress】ワードプレスをローカルで設定するために... [3] MySQLの設定

■ はじめに

 * ワードプレスをローカルで設定するためには、以下「手順概要」のように行う必要がある
  => 今回は、『【3】 MySQLの設定』を行う
 * BitNami, XAMPPであれば、もっと簡単にできるみたいだが、とりあえず今回は一から自分で行ってみる。
  => XAMPP での構築は、以下の関連記事を参照のこと
ワードプレスを XAMPP で簡単にローカルに設定する
https://blogs.yahoo.co.jp/dk521123/33377152.html

設定環境

 * OS : Windows Xp
 * Web Server : Apache Ver2.2.17
 * PHP : PHP Ver5.3.4
 * DB : MySQL Ver5.5.8
 * WordPress : WordPress Ver3.0.4

手順概要

【1】 Webサーバ:Apacheの設定
https://blogs.yahoo.co.jp/dk521123/21460962.html
【2】 PHPの設定
https://blogs.yahoo.co.jp/dk521123/21462379.html
https://blogs.yahoo.co.jp/dk521123/21466481.html
【3】 MySQLの設定
https://blogs.yahoo.co.jp/dk521123/21467820.html
【4】 WordPressの設定
https://blogs.yahoo.co.jp/dk521123/21462088.html

【3】 MySQLの設定

 * 以下のサイトを参考に設定する
http://www.phpbook.jp/tutorial/mysql/

MySQLのダウンロード

http://www.dbonline.jp/mysqlinstall/install/
を参考に設定する
1)以下のサイトから「Windows (x86, 32-bit), MSI Installer」を選び、ダウンロードをする
http://www-jp.mysql.com/downloads/

※詳細は、http://www.dbonline.jp/mysqlinstall/install/index1.html を参照のこと。

MySQLのインストール

※詳細は、http://www.dbonline.jp/mysqlinstall/install/index2.html を参照のこと。
1)ダウンロードした「mysql-5.5.8-win32.msi」をダブルクリックする

2)インストールタイプを「Custom」に選択し、インストール先を「C:\pg\MySQL\MySQL Server 5.5\」に変する

3)「Detailed Configuration」を選択し、以下を参考に選択して、インストールする
・Developer Machine
・Multifunctional Database
・Decision Support(DSS)/OLAP
・ポート番号「3306」を使用しているならば、変更(今回はそのまま)
・Best Support For Multilingualism
・パスワードを設定(今回は「_test」と設定)

4)Windowsの[コントロールパネル]-[システム]-[詳細設定]-[環境変数]を選択し、以下のように環境変数を追加する

・システム環境変数の「Path」の変数値の最後に「;C:\pg\MySQL\MySQL Server 5.5\bin;
」を追加する

■確認
5) Windowsの[コントロールパネル]-[管理ツール]-[サービス]で、「MySQL」が開始されていることを確認する

6)コマンドプロンプトを起動し、「mysql -u root -p」を入力し、パスワード(今回「_test」を入力)を入力

7)「show databases;」を入力し、データベースが表示されることを確認する

8)接続を確認したら、「quit」を入力し、接続を切る

PHPの設定(php.iniの設定)

※詳細は、http://www.phpbook.jp/tutorial/mysql/index1.htmlを参照のこと。
1)「C:\php\php.ini」をテキストエディタで開き、L961付近の「;extension=php_mysql.dll」を「;」を削除して、「extension=php_mysql.dll」に変更する(以下の「php.ini」を参考)

php.ini

;extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
;extension=php_mysqli.dll

ワードプレスの設定に必要なこと

*以下の4点が必要である
1) データベース名 → 以下、「データベース作成」を参照
2) MySQLのユーザー名 → 以下、「ユーザ名およびパスワード作成」を参照
3) MySQLのパスワード → 以下、「ユーザ名およびパスワード作成」を参照
4) MySQL のホスト名 → Apacheで設定済(今回、「localhost」で設定している)

ユーザ名およびパスワード作成

http://www.dbonline.jp/mysql/user/index1.html
を参考にする
【構文】
CREATE USER '[ユーザ名]'@'[ホスト名]' IDENTIFIED BY '[パスワード]';

【例】
CREATE USER 'testUser'@'localhost' IDENTIFIED BY '_wordPressPw';

データベース作成

【構文】
CREATE DATABASE [データベース名];
USE [データベース名];
GRANT ALL ON [データベース名].* TO [ユーザ名]@[ホスト名];

【例】
CREATE DATABASE wordpress;
USE wordpress;
GRANT ALL ON wordpress.* TO testUser@localhost;

関連記事

ワードプレスをローカルで設定するために... [1] Apacheの設定

https://blogs.yahoo.co.jp/dk521123/21460962.html

ワードプレスを XAMPP で簡単にローカルに設定する

https://blogs.yahoo.co.jp/dk521123/33377152.html