|
Posted by Steve on 09/26/75 11:37
On Tue, 17 Jan 2006 22:24:54 -0500, Shelly wrote:
> (also posted to alt.php.sql and comp.databases.mysql)
>
> This is an old problem. I extensively researched the postings on the
> internet and have found no solution. So, perhaps someone here can help.
>
> The problem is that from my index.php file I get:
>
> Can't connect to local MySQL server through socket
> '/var/lib/mysql/mysql.sock'
>
> Now, when I do an ls -l '/var/lib/mysql/mysql.sock it shows that the daemon
> is running. It shows it there (size 0, as it should be). Furthermore, I
> can connect from command line and can do mysql commands. The mysql is on
> the same machine as the web server, so I use localhost as the host. php is
> running on the server as well. The ini file shows the default location of
> be empty, so it should default to the installation default of
> /var/lib/mysql/, and it does since it shows up with an ls.
>
> One post suggested changing ownership and group to mysql. I did that, but
> in reality that is how was originally anyhow.
>
> So, I am stumped. Are there any suggestions?
>
> Shelly
What relevant entries do you have in php.ini? Dos it redefine the socket
to use?
There are off my test server, which works fine...
Client API version 4.1.14
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /var/run/mysqld/mysqld.sock
MYSQL_INCLUDE -I/usr/include/mysql
MYSQL_LIBS -L/usr/lib -lmysqlclient
Navigation:
[Reply to this message]
|