簡體   English   中英

錯誤:無法通過套接字“/var/run/mysqld/mysqld.sock”連接到本地 MySQL 服務器 (2)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM