MAMPは、デフォルトで、MySQLのユーザーとパスワードを、どちらも"root"としていますが、このままでは、少々不安が残るので、変更しておいたほうが良いかと思います。。
まず、サーバーが稼働している状態で、tarminalを立ち上げて
CODE:
/Applications/MAMP/bin/mysql4/bin/mysqladmin -u root -p password 新しいパスワード
と入力します。
CODE:
Enter password:
と聞いてくるので、古いパスワード"root"を入れます。
これで、MySQLのパスワードが変更されます。
MAMPのFAQにはココまでしか書いていませんが、このままでは、MAMPからMySQLをシャットダウンできなくなります。
なので、少し設定を変えてあげなければなりません。
/MAMP/bin/ を開くと、ココに、stopMysql.sh というファイルが有りますので、この中身を変更します。
CODE:
# /bin/sh
/Applications/MAMP/bin/mysql4/bin/mysqladmin -u root -proot --socket=/Applications/MAMP/tmp/mysql/mysql.sock shutdown
の
-prootの部分、を
-p新しいパスに変更します。
これで、閉じれば、MAMPからシャットダウンできるようになります。
MAMPから開くスタートページも変更が必要です。
/MAMP/bin/mamp/ の中に、index.php か有りますから、これを変更します。
CODE:
$link = @mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', 'root');
の部分を
CODE:
$link = @mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', '新しいパス');
に変更します。
phpMyAdmin も変更が必要ですね。。
/MAMP/bin/phpMyAdmin/ のconfig.inc.php をエディタで開きます。
CODE:
$cfg['Servers'][$i]['password'] = 'root'; // MySQL password (only needed
を検索して探します。ココも
CODE:
$cfg['Servers'][$i]['password'] = '新しいパス'; // MySQL password (only needed
に変更してください。
これで、新しくなったMySQLのパスワードで、MAMPが動作します。
MAMPで、MySQL使うときは最低限コレをやってくださいね。
---
あ〜。ついでにphpMyAdminにアクセス制限かけてくださいね。。