2013-07-29 66 views
0

我有我的debian服務器上連接mysql的問題。我跑mysql -u root並且得到錯誤信息:似乎無法連接到mysql

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) 
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists! 

所以,我沒有,我跑的命令sudo find/-type s並得到

/run/proftpd.sock 
/run/mysqld/mysqld.sock 

/var/run/mysqld/mysqld.sock

我只是試圖建立一個數據庫服務器來測試它。我該怎麼辦?

+0

你可以試試'sudo服務mysql start'嗎? – Eray

+0

@Eray我得到了:[ok]啓動MySQL數據庫服務器:mysqld .. [info]檢查需要升級的表,是否損壞或者是 沒有關閉乾淨.. – patriques

+0

讓你的mysql服務器啓動? – Eray

回答

2

這個問題最好問serverfault.com。然而,要做到這一點(不混淆其他Debian的應用程序),最簡單的方法是創建(根)的符號鏈接襪子文件:

# ln -s /run/mysqld/mysqld.sock /var/run/mysqld/mysqld.sock 
+0

我得到:「ln:未能創建符號鏈接'/var/run/mysqld/mysqld.sock':文件存在」 – patriques

+2

聽起來像你的問題是固定的然後。 – Crontab

+0

啊!謝謝! – patriques

0

連接與mysql -u root -S /run/mysqld/mysqld.sock,這應該工作。