PDOException SQLSTATE HY000 2002 无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器 (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
即可使其在没有 un-install 的情况下再次运行。
chown mysql:mysql -R /var/lib/mysql/*
chmod 755 -R /var/lib/mysql/*
更改权限后重启 mysql service mysql restart.
我安装了 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
即可使其在没有 un-install 的情况下再次运行。
chown mysql:mysql -R /var/lib/mysql/*
chmod 755 -R /var/lib/mysql/*
更改权限后重启 mysql service mysql restart.