mysql - thinkphp5.0 远程连接数据库报 pdo 错误 大神帮忙看看?
高洛峰
高洛峰 2017-04-11 10:38:24
[PHP讨论组]

在虚拟机centos系统中 tp项目远程连接数据库 报错 但是直接使用mysql -h -u -p 是可以连接到远程数据库的

错误提示:

[2002] PDOException in Connection.php line 287

SQLSTATE[HY000] [2002] Permission denied

读写权限都给了 防火墙也关闭了 为什么本地可以进行远程连接数据库 但是虚拟机却不行

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(3)
阿神

你检查一下你数据库的配置,database.php这个文件,是否使用的是正确的数据库配置。

黄舟

可能是需要写dsn 我之前也遇到过,直接就按照tp5那样写参数就要报错,还没找到其他办法 写个dsn

ringa_lee

这个我找到问题了 是 安装php的时候 有些组件没有安装 所以之后重新卸载之后 找了一个完整的 重新安装之后就ok了 不过还是要多谢你们的回答

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号