mysql - 'PDOException' 消息 'SQLSTATE[HY000] [2002] zend 框架

标签 mysql zend-framework pdo zend-db

谁能告诉我为什么会出现这个错误??首先,我的互联网连接很好,今天不太好,所以我收到了这个错误。请问我该如何解决这个问题??

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] A 
connection attempt failed because the connected party did not properly respond after a 

period of time, or established connection failed because connected host has failed to
respond. ' in D:\SVN 
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Pdo\Abstract.php:129 

Stack trace: #0 D:\SVN     
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Pdo\Abstract.php(129):  
PDO->__construct('mysql:host=192....', 'root', 'root', Array) #1 D:\SVN   
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Pdo\Mysql.php(109): 
Zend_Db_Adapter_Pdo_Abstract->_connect() #2 D:\SVN  
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Abstract.php(860):  
Zend_Db_Adapter_Pdo_Mysql->_connect() #3 D:\SVN  
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Abstract.php(930):  
Zend_Db_Adapter_Abstract->quote('testing', NULL) #4 D:\SVN 
data\WebClient_PHP\trunk\p\library\Zend\Auth\Adapter\DbTable.php(449): Zen 
in D:\SVN 
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Pdo\Abstract.php on line 
144

这是我的config.ini

[general]
db.adapter = PDO_MYSQL
db.params.host = 192.168.0.233
db.params.username = root
db.params.password = my_password
db.params.dbname = "mydatabasename"

我的 index.php 中的一些代码

$config = new Zend_Config_Ini(ROOT_DIR.'/application/config.ini', 'general');
$DB = Zend_Db::factory($config->db);
Zend_Db_Table::setDefaultAdapter($DB);

最佳答案

看来你的代码这部分不工作

[general]
 db.adapter = PDO_MYSQL
 db.params.host = 192.168.0.233
 db.params.username = root
 db.params.password = my_password
 db.params.dbname = "mydatabasename"

如果 IP 不正确,请转到 Windows 中的 cmd 并键入 ipconfig,您将获得正确的 ip,将其粘贴到此处或直接写入

 db.params.host = localhost

当且仅当您在本地使用时才可能有效。

关于mysql - 'PDOException' 消息 'SQLSTATE[HY000] [2002] zend 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9682464/

相关文章:

php - "The active result contains no fields"将 PDO 与 MS SQL 结合使用

php - 无法在 MySQL PDO 数据库上写入

mysql - docker-compose up invalid mode/docker-entrypoint-initdb.d/- 无法为服务数据库创建容器

php - 在 Postgres/PHP/PDO 中迭代结果集的最佳实践?

mysql - 如何一次删除 taggregate_temp_ 表?

php - Zend框架中的inet_pton()调用问题

zend-framework - 如何避免将 404 重定向到 Zend Framework 1 Controller 插件中的登录表单?

zend-framework - Zend framework SQL select查询构造(ORDER BY)

mySQL 表 {"Twitter": 28, "Total": 28, "Facebook": 1}

MySQL 5.6 - 数据库正在运行,但没有套接字文件