purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

php5からmysql4に接続できない。

こことかみてlocalhost:3306にしてもmysql5をみてしまう。
http://2007.document.secure.ne.jp/tools/db/db.php


なのでCPIさんに問い合せてみたところ


回答

php5ではmysqliを有効にするため、MySQL5のライブラリを
読み込むようになっております。

その為、ローカルソケットを使用して接続する場合には
標準でMySQL5へ接続します。php5からMySQL4へ接続を行う場合には
大変お手数ではございますが、ソケット名の変更をお願いいたします。

MySQL4 : /tmp/mysql.sock
MySQL5 : /tmp/mysql5.sock

とうことでphp.iniの [MySQL]のところを

 mysql.default_socket = /tmp/mysql.sock

これでOKでした。