无法通过消息#2002登录docker phpmyadmin

时间:2017-10-31 14:22:30

标签: mysql macos docker phpmyadmin

我使用UPDATE table SET recordOne = 1, recordTwo = 2 WHERE uid = 1 ORDER BY latestRecord desc LIMIT 1; 运行docker for mac并且一切正常,但phpmyadmin无法通过消息登录

laradock

以下是我的#2002 - No such file or directory — The server is not responding (or the local server's socket is not correctly configured). 文件设置,.env不会更改任何内容

docker-compose.yml

### PHP MY ADMIN ### PMA_DB_ENGINE=mysql PMA_USER=root PMA_PASSWORD=1234 PMA_ROOT_PASSWORD=1234 PMA_PORT=8080 ### MYSQL ########## MYSQL_VERSION=8.0 MYSQL_DATABASE=test MYSQL_USER=root MYSQL_PASSWORD=1234 MYSQL_PORT=3306 MYSQL_ROOT_PASSWORD=1234 MYSQL_ENTRYPOINT_INITDB=./mysql/docker-entrypoint-initdb.d

$ docker-compose ps

我的登录服务器位置有问题吗?或任何想法?

1 个答案:

答案 0 :(得分:0)

也许phpmyadmin正试图在phpmyadmin容器中连接3306

如果phpmyadmin的图像是官方图像,则需要与主机“db”链接

--link laradock_mysql_1:db

或在env变量中建立主机:

PMA_HOST