ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

James Cooley jcooley at fit.edu
Tue Mar 29 19:48:10 UTC 2005


The folder needs to be owned by the user that mysql runs as.  In my 
case, that user is the mysql user.  The mysql.sock file is created by 
the mysql process that does not run as root.

--James Cooley


Brook Hurd wrote:

>After installing Redhat 3 Enterprise Edition I made sure MySQL was part
>of the install.
>
>When I tried to start MySQL I got the following error:
>ERROR 2002: Can't connect to local MySQL server through socket
>'/var/lib/mysql/mysql.sock' (2)
>
>The /var/lib/mysql directory did not exist.  Even after creating the
>folder, as suggested by this mailing list archives, it didn't help.  The
>folder permissions are root.root.
>
>I tried uninstalling and reinstalling MySQL from the Redhat RPMs and I
>still got the error.  I even read previous e-mails and found little
>help.  
>
>Any suggestions on what to do to make this work?  I am at a loss.
>
>
>The following packages are installed:
>
>[root at W-pai-2077 mysql]# rpm -qa | grep mysql
>mysql-3.23.58-15.RHEL3.1
>mysql-bench-3.23.58-15.RHEL3.1
>php-mysql-4.3.2-19.ent
>libdbi-dbd-mysql-0.6.5-5
>mysql-devel-3.23.58-15.RHEL3.1
>mod_auth_mysql-20030510-1.ent
>[root at W-pai-2077 mysql]# rpm -qa | grep MySQL
>MySQL-shared-3.23.58-1
>perl-DBD-MySQL-2.1021-3
>qt-MySQL-3.1.2-13.4
>MySQL-python-0.9.1-6
>[root at W-pai-2077 mysql]#
>
>
>
>
>
>
>
>  
>


-- 
--
James Cooley
Sr. Systems Analyst
Information Technology
Florida Tech
321-674-7999
jcooley at it.fit.edu




More information about the redhat-list mailing list