2011.09.09
今日のつぶやき: 2011-09-09
Powered by Twitter Tools
MacにMySQLとphpMyAdminを入れる
なんだか、かなりめんどうくさかったので、念の為備忘録を取っておく。
○やりたいこと
・MacでMySQLを動かす
・MacでphpMyAdminを使えるようにする
1.MacにMySQLをいれる。
とりあえず、手っ取り早く、かつ楽勝そうな方法を選択。
MySQL :: MySQL Downloads (Generally Available)
から、
「MySQL Community Server」
をDLする。
MySQL :: Download MySQL Community Server
こんな画面が開くので、
Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive
ちなみに、Lionは10.7ですが、特にいまのところ支障なく動いているのでよしとする。
dmgを叩くと、
という感じのものがあるので、まず、
mysql-5.5.15-osx10.6-x86_64.pkg
をインストール。
次いで、
MySQLStartupItem.pkg
をインストールする。
両方入れる必要があるので注意。
MySQL.prefPaneを叩くとシステム環境設定に
MySQL
というのが追加される(キャプチャの赤いの)。
叩くと、

という画面が出るので、Startを押せば起動する。
2.MySQLのrootパスワードを設定
ターミナルを開く。
いろいろ面倒なので、パスを通しておく。
~/.bash_profileを開き、
export PATH=$PATH:/usr/local/mysql/bin
を追加。
$ mysqladmin -u root password ‘設定したいパスワード’
を実行。
$ mysql -u root -p
で、パスワードを聞かれ、指定パスワードで、MySQLに入れればOK。
3.phpMyAdminをセットする
アーカイブを拾ってくる。
ちなみにこの記事では、phpMyAdminは、phpMyAdmin-3.4.4-all-languages.zipを使用。
展開し、
/Library/WebServer/Documents
に移す。
4.phpMyAdminのconfigファイルを設定
phpMyAdmin直下に、
config.sample.inc.php
というファイルがあるので、これをコピーし、
config.inc.php
とする。
config.inc.php
を開き、
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = ”; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
の、$cfg['blowfish_secret']に適当な英数字をセット。何でもお好きに。
5.php.iniを用意する
このままアクセスすると、ソケットエラーが出るので、対処する。
ターミナルを開く。
$ cd /etc
$ sudo cp php.ini.default php.ini
php.iniを開き、
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
; http://php.net/mysql.default-socket
mysql.default_socket = /var/mysql/mysql.sock
を
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
; http://php.net/mysql.default-socket
; mysql.default_socket = /var/mysql/mysql.sock
mysql.default_socket = /tmp/mysql.sock
に修正。
これで、
http://localhost/phpMyAdmin/
にアクセスすれば、phpMyAdminに入れるはず。
番外.phpが動かない
/etc/apache2/httpd.confを開き、
#LoadModule php5_module libexec/apache2/libphp5.so
とかのコメントアウトを解除。

