REDLINE MAGAZINE | MacでPHPからMySQLに繋がらない→解決REDLINE MAGAZINEトップページへ

すべてのエントリを見る

MacでPHPからMySQLに繋がらない→解決

少し前にMacbookを購入したのだが、あまり真面目に使ってなかったのではりきってMySQLを入れてみた。 Macは元々ApacheもPHPも入ってるので(今日初めて立ち上げたけど)環境設定はwinよりも楽だった。

とか言いつつ、全然その辺りの知識ないので別にたいした事はしてないんだけど、適当にデータベース作ってデータ入れてphpで表示させてみようとした時のこと。

打ち間違いはないのに繋がらない

mysql_connectで全然MySQLに接続できないピンチに陥る。
最初パスワード間違いかなーと思って何回かやり直したけどダメ。エラー文もパスワード間違いの時となんか違う。キャプチャとるの忘れてたんだけど、socketがなんたらーみたいなエラー文が出てた。

これはおかしいこれはおかしいといろいろ試行錯誤したわけだけど、ググってみたらこちらのページを発見。

Mac OS XでPHPからMySQLに接続成功

これだ!まさにこれだー!繋がらなかった原因はこれだったんだ。

Mac OS X Server 10.4.4: Apache/PHP/MySQL の相互動作の機能強化

解決方法の流れとしては上記2つのサイトにあるように、

  1. (「/etc/php.ini」が私のとこにはなかったので)「/etc/php.ini.default」をコピー
  2. コピーした「/etc/php.ini.default」を「/etc/php.ini」にリネーム
  3. 「/etc/php.ini」をエディタで開く
  4. 「mysql.default_socket =・・・」の部分を、
    「mysql.default_socket = /tmp/mysql.sock」に変更
  5. Apacheを再起動

この設定変更で無事にphpからMySQLに接続できるようになった!もしかしたらものすごく初歩的な事な事なのかもしれないけど、Mac歴浅い自分にとっては苦戦しまくりでした。ということでメモ的エントリ。

どうでもいい話なんだけど、winのコマンドプロンプトよりもMacのターミナルの方が好き。多分黒画面に白文字に恐怖感持ちすぎ、私。

<< ボックス全体をリンクにしたい | jQueryでリストを開閉させたい >>

トラックバック

このエントリーのトラックバックURL:
http://redline.hippy.jp/cgi/mt/mt-tb.cgi/158




※コメント欄に「<」「>」等を含むソースを記載する場合は実体参照に変換してください。

このページの一番上へ

その他の情報など

最近のコメント

サイトデザインの考え方(1)
Fireworks コレ、5分で作ります。その2
ボックス全体をリンクにしたい
  • Red - 2009.12.28
  • - 2009.12.28
  • なおと - 2009.12.29
  • kaz - 2010.07.22
  • Red - 2010.07.23
bodyにfont-size:62.5%を指定すると・・・
  • tack - 2010.06.26
  • Red - 2010.06.28
MODx スニペットを使ってみる
  • webd - 2010.06.07

メッセージを送る

name
e-mail
url
message