2010/10/17

MAMPの設定

あまり使わないローカルサーバーの設定。
使いたいときにアクセスすると、スタートページにはこんな表示。
Error: Could not connect to MySQL server!

MySqlと接続できていないとのことなので、設定ファイルを確認。
場所は以下の通りで、『$link = @mysql_connect』の行を探す。
/Applications/MAMP/bin/mamp/index.php

ルートパスワードを設定していないと駄目なので、先にそちらを設定して
設定したパスワードをこちらに入力してホゾン。
修正前
$link = @mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', 'root');

修正後
$link = @mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', 'パスワード');

関連するデータベースユーティリティーにも同じ設定をする。
/Applications/MAMP/bin/phpMyAdmin/config.inc.php

修正前
$cfg['Servers'][$i]['password'] = 'root';

修正後
$cfg['Servers'][$i]['password'] = 'パスワード';

これでMAMP再起動してつながればオッケ。