报错截图
使用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容器名字
亲测有效,记录一下!!
使用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容器名字
亲测有效,记录一下!!