[英]mysql error “Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock”
[英]Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我試圖在 WSL ubuntu 上設置 owncloud 但我一直堅持設置 mysql 用戶和數據庫,因為它彈出這個: Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
但是我已經安裝了mysql-server
但是還是不行
當您在 php 之后安裝 mysql-server 時,有時會發生這種情況。您必須找到您的 php.ini 文件並使用正確的mysqld.sock
路徑對其進行編輯。
要找到套接字,請確保您的 mysql-server 正在運行,然后在您的終端中鍵入sudo locate mysqld.sock
。
然后,您必須編輯php.ini
文件並找到mysql.default_socket
為其分配套接字的路徑。 重啟 apache 和/或php-fpm
,如果你使用它,瞧!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.