报错截图

使用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容器名字

亲测有效,记录一下!!

文章来源于互联网:使用Laradock搭建的环境,pdo连接mysql失败,错误号为2002

发表评论