2011年4月22日金曜日

Amazon Wev Service利用その3'mysql'

■wordpress実行の際のエラー対処
お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。
と、でてしまう。

■mysql処理
・ルートにパスワード設定
mysqladmin -u root password NEWPASS

・パスワードを使ってルートでログイン
CREATE USER 'user'@'localhost' IDENTIFIED BY 'pass';
GRANT ALL PRIVILEGES ON *.* to 'user'@'localhost' IDENTIFIED BY 'pass';
flush privileges;

create database wordpressdb;

・wordpressのconfig設定を変える
/var/www/html/wordpress
wordpressを入れてあるディレクトリに移動

cp wp-config-sample.php wp-config.php
configファイルをコピー

vim wp-config.php
vimで以下の中身を書き換え

/** WordPress のためのデータベース名 */
define('DB_NAME', 'database_name_here');

/** MySQL データベースのユーザー名 */
define('DB_USER', 'username_her');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'password_here');

上の三つを書き換えるのだが、
書き換える場所を、左側のシングルクオーテーションで囲まれた場所だと思い込み、
何度やっても’エラー: データベースに接続できません’という表示が解消されず、はまってしまっていた。

正しい書き換えは以下の部分。
'database_name_here'
'username_her'
'password_here'

気づいてみれば下らないことだが、はまる時ってこんなもの。


■参照
MySQL Change root Password
http://www.cyberciti.biz/faq/mysql-change-root-password/

0 件のコメント:

コメントを投稿