Php Docker vs Mysql本地服务器SQLSTATE[HY000][2003]
我用apache2、MySQL和我的项目(zend1)安装了一个docker。 我无法在docker中将我的大型数据库导入MySQL,所以我将其设置为本地MySQL服务器5.7(127.0.0.1端口:3307),在那里我导入了所有数据,现在在localhost,我仍然看到这个错误 致命错误:在/var/www/library/Zend/Db/Adapter/Pdo/Abstract.php:129堆栈跟踪:#0/var/www/library/Zend/Db/Adapter/Pdo/Abstract.php(129):Pdo->_构造('MySQL:dbname=un…,'sos','Unilink12',数组)中出现未捕获的异常“PDOException”,消息“SQLSTATE[HY000][2003]无法连接到'10.0.75.1'(4)上的MySQL服务器php(96):Zend#u Db#u Adapter_Pdo_Abstract->u connect();2/var/www/library/Zend/Db/Adapter/Abstract.php(459):Zend_Db_Adapter_Pdo_Mysql->u connect();3/var/www/library/Zend/Db/Adapter/Pdo/Abstract.php(238):Zend#Db#Db#Adapter抽象查询('alert…,数组)php(156):Zend\u Db\u Adapter\u Pdo\u Abstract->query('description'alert…')5/var/www/library/Zend/Db/Table/Abstract.php(825):Zend\u Db\u Adapter\u Pdo\u Mysql->descripbetable('alert\u log',NULL)->6/var/www/library/Zend/Db/Table/Abstract.php(847):Zend\u Db\Table\u Abstract->#7/var/www/library/Zend/Db/Table/Abstract.php(887):Zend_Db_Table_Abstract->在/var/www/library/Zend/Db/Adapter/Pdo/Abstract.php的第144行 我的项目中SQL的application.ini是:Php Docker vs Mysql本地服务器SQLSTATE[HY000][2003],php,mysql,docker,zend-framework,Php,Mysql,Docker,Zend Framework,我用apache2、MySQL和我的项目(zend1)安装了一个docker。 我无法在docker中将我的大型数据库导入MySQL,所以我将其设置为本地MySQL服务器5.7(127.0.0.1端口:3307),在那里我导入了所有数据,现在在localhost,我仍然看到这个错误 致命错误:在/var/www/library/Zend/Db/Adapter/Pdo/Abstract.php:129堆栈跟踪:#0/var/www/library/Zend/Db/Adapter/Pdo/Abstr
resources.db.adapter = "Pdo_Mysql"
resources.db.params.username = "first"
resources.db.params.password = "testpass"
resources.db.params.dbname = "project_new"
resources.db.params.host = "10.0.75.1" resources.db.params.port = 3307
resources.db.params.charset = "utf8"
10.0.75.1因为其子网地址位于docker设置>网络中
- 我的用户拥有所有权限李>
- MySQL服务正在运行MySQL由MySQL工作台配置
- 我在端口3307上连接到127.0.0.1,没有问题
- 在my.ini中,我添加了
[mysqld]port=3307