使用Laradock搭建的环境,pdo连接mysql失败,错误号

2020-08-31  本文已影响0人  程序员Ameng

报错截图

使用mysql客户端连接mysql -uroot -h127.0.0.1 -P3306 -proot,连接成功
这就很奇怪了!!!

项目配置如下

分析原因

1.检测mysql版本是否大于5.7
2.pdo_mysql是否安装

如果以上没有问题,考虑pdo与mysql之间的socket通讯

解决

PDO里的DSN改成 mysql:host=mysql;dbname=test
host应该是你的 mysql容器名字

亲测有效,记录一下!!

上一篇 下一篇

猜你喜欢

热点阅读