Installing MySQL on CentOS throws error that cannot find mysqld.sock
2
votes
2
answers
2872
views
I have
yum install mysql
in **CentOS 6.4**. Now, when I use mysql
command, it throws the following error:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
When I check the directory there is no mysql folder. How should I solve this problem? It's worth mentioning when I do service mysql start
(or with mysqld
) it errors **unrecognized service**.
I should mention that I have changed the path in my.cnf
but nothing happens. The problem is that no *.sock
file exists at all.
**Update**:
Results of checking mysql process with mysqladmin -u root -p status
returns:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Also when I directly want to run /etc/init.d/mysqld
it errors that it cannot resolve the ip (localhost.localdomain).
**Second Update:**
I have run the command [root@localhost /]# rpm -qa | grep mysql
and it returns:
mysql-libs-5.1.73-3.el6_5.x86_64
mysql-libs-5.1.73-3.el6_5.i686
mysql-5.1.73-3.el6_5.x86_64
mysql-server-5.1.73-3.el6_5.i686
Asked by Mostafa Talebi
(185 rep)
Jan 4, 2015, 07:35 AM
Last activity: Jul 13, 2025, 10:07 AM
Last activity: Jul 13, 2025, 10:07 AM