MAMP3.0 MySQLパスワード、データの場所変更、バーチャルホスト設定

OSクリーンインストールしたので、設定しなおす。

MAMPのデフォルトのままでは、パスワードが「root」なので、変更。

ターミナルにて変更
$ /Applications/MAMP/Library/bin/mysqladmin -u root -p password <変更パスワード>
Enter password: ← 変更前のパスワード

phpMyAdminが開けなくなるので、
/Applications/MAMP/bin/phpMyAdmin/config.inc.php を書き換える
変更前:$cfg[‘Servers’][$i][‘password’] = ‘root’;
変更後:$cfg[‘Servers’][$i][‘password’] = ”;

そして、Dropboxでmysqlデータを共有しているので、そっちに向ける。

MAMPサーバーを停止して作業する。
1.元のフォルダをリネーム
/Applications/MAMP/db/mysqlフォルダ mysql_oldとかに変更
2.シンボリックリンク作成
$ ln -s /Users/username/Dropbox/MAMP_dropbox/mysql/data /Applications/MAMP/db/mysql

lsで確認すると、こんなのができている
mysql -> /Users/Maki/Dropbox/MAMP_dropbox/mysql/data

MAMPを起動して、phpMyadminで確認すると、無事リンク先が確認できた♪

バーチャルホスト設定

1.httpd.conf 編集
/Applications/MAMP/conf/apache/httpd.conf

# Virtual hosts
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
Includeのコメントアウト解除

2.httpd-vhosts.conf 編集
/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

NameVirtualHost *:80
の行がコメントアウトされていないか確認

下記追加

DocumentRoot “/Users/username/Dropbox/MAMP_dropbox/htdocs”
ServerName localhost

DocumentRoot “/Users/username/Dropbox/MAMP_dropbox/htdocs/hoge”
ServerName hoge.localhost

3. hosts 編集
/private/etc/hosts
127.0.0.1 hoge.localhost
を追加
(このファイルを直接編集でもいいのだけど、「Hosts」アプリを入れたのでそっちから編集)

よ〜し。動いてきたぞ!