我正在使用mysql,試圖添加一些外鍵到Debian服務器上的數據庫...並突然間,我開始收到此消息:MySQL無法連接 - 錯誤2002(HY000)。請幫忙!
錯誤2002(HY000):無法連接到本地MySQL服務器通過套接字「/var/run/mysqld/mysqld.sock」(111)
不管我做什麼,我得到這個消息。如果我重新啓動mysql,它只是吐出一堆垃圾。
我已經重新啓動服務器一堆倍,它不會消失。我不知道我做了什麼......我只是改變了實際已經投入使用一年以上的數據庫的模式。
我最近改變了這個服務器的域名,但MySQL的工作爲這一變化後的幾天。
除此之外,我想不出任何我不同。
請幫助。我必須讓這個數據庫重新聯機。
編輯:喬伊,mysql通過試圖將外鍵添加到一個怪異的數據庫中損壞我的實際數據庫。數據庫是烤麪包。
好東西我有備份,但這是不真實的。
你從哪裏得到這條信息?做什麼? – 2011-04-14 20:16:00
做些什麼。使用數據庫,顯示錶格,啓動服務器....一切。 – egervari 2011-04-14 20:28:03
/var/run/mysqld /和底層文件的權限是什麼。什麼是您的Web服務的用戶。你的web服務用戶說'apache'或'www-data'應該可以完全訪問mysqld.sock – 2011-04-14 20:28:09