Site icon RohuTech

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysql/mysql.sock’ (2)

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

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2) - Photo by Brina Blum on Unsplash

A complete guide to resolve ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysql/mysql.sock’ (2)

When I tried to log into MySQL server with below command

$ mysql -u root -p

I got below error

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

If you ever bumped into an above error message while trying to connect to a local MySQL Server, mostly It means either the MySQL server is not installed/running and hence the error

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysql/mysql.sock’ (2)

To check  the status of MySQL service
$ service mysqld status
service mysqld status

If the MySQL service is inactive (dead), restart the service using below command

$ sudo service mysqld restart
sudo service mysqld restart

For me, MySQL showed this warning along with the fix command, so I fired the given command which took me next command prompt without any output and when I again checked the status of MySQL service It was running all fine

$ sudo systemctl daemon-reload
daemon-reload

Now that the MySQL server is started, you will be able to login to MySQL server.

Hope, this article helped you fix the issue, if yes, just let me know in the comments so that it will motivate me to post more articles like this.

Other popular readings on the blog

Exit mobile version