【发布时间】:2017-08-16 04:14:19
【问题描述】:
我想连接到我的客户远程数据库。
我可以使用命令建立 ssh 隧道:
ssh -vvv -i path_to_private_key -L 3308:127.0.0.1:3307 ssh_user@ssh_host
并通过以下方式连接到他的数据库:
mysql -u database_user -p -h 127.0.0.1 -P 3308
但是当我想配置我的zend框架项目从这个数据库中读取数据时,什么也没有发生(即使apache2错误日志中没有日志)
在我的 application.ini 文件中的配置下方:
resources.db.adapter = "mysqli"
resources.db.params.host = 127.0.0.1
resources.db.params.port = 3308
resources.db.params.dbname = database_name
resources.db.params.username = database_user
resources.db.params.password = database_password
resources.db.params.profiler = false
我不知道可能出了什么问题。有什么想法吗?
【问题讨论】:
标签: php mysql zend-framework ssh ssh-tunnel