| libmysqlclient | 4.0.16-1 |
| mysql-client | 4.0.16-1 |
| mysql-common | 4.0.16-2 |
| mysql-server | 4.0.16-1 |
| mysql-server-shared | 4.0.16-1 |
| php4-mysql | 4.3.3-3 |
[client] socket = /tmp/mysqld.sock [mysqld_safe] socket = /tmp/mysqld.sock [mysqld] socket = /tmp/mysqld.sock
/etc/php4/apache/php.ini を変更
mysql.default_socket = /tmp/mysql.sock
- 再起動
# apachectl stop
# apachectl start
- 結果
良好
- 2005-01-03 追記
/etc/mysql/my.cnf ではなく/etc/my.cnf を変更しなくてはならない[2003-09-12-2] ので,
/etc/mysql/my.cnf の設定を /etc/my.cnf にコピーした.
これにより,mysqld.sock が /var/run/mysqld/mysqld.sock に作られるようになり,うまく動いているようだ.
おそらく,SoftAgency の mysql のパッケージのみの仕様?
- Reference
「Can't connect to local MySQL server through socket」エラーについて
http://www.hi-ho.ne.jp/tsumiki/book_sup2.html