繁体   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