連接到MySQL 時發生錯誤:缺少套接字檔案
嘗試執行mysqld_safe --skip-grant-tables 來重設時,一些用戶遇到錯誤,表示套接字檔案/var/run/mysqld/mysqld.sock丟失。這會阻止與本機 MySQL 伺服器的連接,導致無法重設密碼。
錯誤訊息如下:
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!
要解決此問題,請依照下列步驟操作:
sudo service mysql status
sudo touch /var/run/mysqld/mysqld.sock
sudo chmod 777 /var/run/mysqld/mysqld.sock
sudo service mysql restart
如果問題仍然存在,請考慮其他故障排除步驟,例如檢查防火牆設定、驗證資料庫設定或尋求專業協助。
以上是MySQL 錯誤:缺少套接字檔案 `/var/run/mysqld/mysqld.sock` - 如何重新連線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!