【问题标题】:SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (13)SQLSTATE[HY000] [2003] 无法连接到“127.0.0.1”上的 MySQL 服务器 (13)
【发布时间】:2014-05-06 14:13:16
【问题描述】:

当我尝试在新的 CentOs 服务器上登录 Symfony 应用程序时出现以下错误:

SQLSTATE[HY000] [2003] 无法连接到 '127.0.0.1' (13) 上的 MySQL 服务器

更奇怪的是,我可以运行有效的教义:模式:更新命令,这样我就知道参数.yml 中的凭据是正确的。

这是我当前的 my.cnf:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

#bind-address = 127.0.0.1

我还尝试禁用 IP 表并得到相同的结果。

这是我的主机文件:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

有什么想法吗?

【问题讨论】:

标签: mysql linux symfony permissions


【解决方案1】:

物理删除我的应用程序/缓存文件夹,然后再次加热缓存解决了这个问题。我在此之前尝试了 cache:clear 命令,但它没有用。

【讨论】:

    猜你喜欢
    • 2016-08-21
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 2014-06-25
    • 2010-12-13
    • 1970-01-01
    • 2015-12-16
    相关资源
    最近更新 更多