[英]PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
[英]PDOException SQLSTATE HY000 2002 Can't connect to local MySQL server through socket ' /var/run/mysqld/mysqld.sock' (2)
我安装了magento2横幅广告模块,并尝试在以下命令下运行:
php bin/magento setup:upgrade
运行此命令后,出现以下错误:
[Zend_Db_Adapter_Exception]
SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '
/var/run/mysqld/mysqld.sock' (2)
[PDOException]
SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '
/var/run/mysqld/mysqld.sock' (2)
如果有人有想法,我会收到此错误,然后让我知道如何解决?
提前致谢
确认MySQL正在运行。 如果是,那么将您的连接修改为127.0.0.1而不是localhost
最后,我通过卸载mysql服务器并升级PHP解决了自己的问题:)
只需对mySql
运行以下命令,使其无需卸载即可再次运行。
chown mysql:mysql -R /var/lib/mysql/*
chmod 755 -R /var/lib/mysql/*
更改权限后,通过服务mysql restart重新启动mysql。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.