MAMP MySQL パスワード っていうキーワードで検索してくる方が多いので、書いておきます。
以前に、
MAMPのMySQLパスワードの変え方。。って言う記事で書いたことがあったのですが。。
新しいバージョンの『MAMP』はMySQLまでのパスが違うようですよ。。
バージョン1.2.1のMAMPの場合はこうなります...。
まず、サーバーが稼働している状態で、
CODE:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password 新しいパスワード
と入力します。そして、
CODE:
Enter password:
と聞いてくるので、古いパスワード"root"を入れます。
これで、MySQLのパスワードが変更されます。
しかし、このままでは、MAMPからMySQLをシャットダウンできなくなりますので
/MAMP/bin/stopMysql.shを変更します。
CODE:
# /bin/sh
/Applications/MAMP/Library/bin/mysqladmin -u root -p新しいパス --socket=/Applications/MAMP/tmp/mysql/mysql.sock shutdown
これで、閉じれば、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が動作します。