Bug #10763: MySQL Connection Failed: Can't connect to local MySQL server through socket
| From: | iandbigejunk at yahoo dot com | Date: | Wed, 09 May 2001 19:34:53 +0000 |
| Subject: | Bug #10763: MySQL Connection Failed: Can't connect to local MySQL server through socket | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-54554@lists.php.net to get a copy of this message | ||
From: iandbigejunk@yahoo.com
Operating system: Red Hat 7
PHP version: 4.0.5
PHP Bug Type: MySQL related
Bug description: MySQL Connection Failed: Can't connect to local MySQL server through socket
Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket
'/var/lib/mysql/mysql.sock' (111) in /var/www/html/test.php on line 4
Could not connect
Problem: mysql sever not talking to php
Solution: Edit /etc/my.cnf to point to /var/lib/mysql/mysql.sock
note you may need to create the directory in /var/lib
also Important to change the ownership of the mysql directory using chmod -0777
Here is a listing of the way the directory should look.
---------------------
[root@hobbes mysql]# ls /var/lib/mysql
mysql.sock
----------------------
note mysql.sock should be pink!
here is part of the mysql conf file which should be modified to handle correct volume of traffic.
---------------
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
set-variable = key_buffer=16M
set-variable = max_allowed_packet=1M
set-variable = table_cache=64
set-variable = sort_buffer=512K
set-variable = net_buffer_length=8K
set-variable = myisam_sort_buffer_size=8M
log-bin
server-id = 1
user = mysql
# Point the following paths to different dedicated disks
#tmpdir = /tmp/
#log-update = /path-to-dedicated-directory/hostname
# Uncomment the following if you are using BDB tables
#set-variable = bdb_cache_size=4M
#set-variable = bdb_max_lock=10000
------------------
Good Luck Hope this Helps!
--
Edit Bug report at: http://bugs.php.net/?id=10763&edit=1