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

このページの一番上へ

その他の情報など

最近のコメント

PHP オブジェクト指向の勉強
  • Red - 2010.01.08
  • hogepage - 2010.01.21
  • Red - 2010.01.22
  • - 2011.11.27
  • houseiii - 2011.11.27
Fireworks トリミング画像を一括書出 CS4編
  • Iper - 2009.06.27
  • Red - 2009.06.27
  • mala - 2011.11.17
  • Red - 2011.11.18
jQueryでボックスを上下左右中央に簡単配置
overflow を使用したボックス背景のこと
  • - 2007.12.13
  • Red - 2007.12.13
  • - 2007.12.13
  • Red - 2007.12.13
  • hj - 2011.09.23
IE6 → 透過PNG+overflow=混ぜるな危険(追記有)

メッセージを送る

こちらのメッセージ送信フォームは閉鎖させて頂きました。
御用の方は新しい方のブログ にコメント頂くか、 連絡用のフォーム もありますので、そちらからご連絡ください。