Ubuntu 12.04 Server 版本 採用源碼的方式安裝完 mysql(5.5.25)後,
可以正常啓動 mysql 但是使用 mysql -u root -p 連接 的時候會報錯:
root@qlserver01:/usr/local/mysql# mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
在網上找了N 種方法都沒有搞定,
最後採用了建立軟連接這種方法才搞定,
因爲安裝好 mysql 以後 沒有在 /var/run/mysqld/ 中找到 mysqld.sock;
所以把 /tmp/mysql.sock 這個文件軟連接到指定目錄。(各種版本的sock文件位置可能不同,可以參考 my.conf 文件)
折騰了老半天終於搞定了。