GreatSQL社区

搜索

[已解决] GreatSQL docker部署后,从容器外连接报 Can't connect to local MySQL...

604 1 2024-3-4 12:17
你好,


通过 以下命令部署完成greatsql docker
docker run -d --name greatsql -p 3306:3306 --hostname=greatsql -e MYSQL_ALLOW_EMPTY_PASSWORD=1 greatsql/greatsq

进入 docker后能正常登陆greatsql

我连接宿主机的3306端口,提示以下错误,请问怎么样不需要进入容器,能直接从外部直接管理greatsql?


# mysql -uroot -p
Enter password:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)



谢谢!
全部回复(1)
yejr 2024-3-4 12:37:53
外部环境只能通过tcp方式访问Docker容器里的实例,不能通过socket方式

或者也可以说,我也不懂得如何能直接通过Docker容器里的socket文件访问容器中的实例 :)
szhjb88

6

主题

0

博客

27

贡献

新手上路

Rank: 1

积分
47

助人为乐(铜)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-11-23 20:46 , Processed in 0.020392 second(s), 15 queries , Redis On.
快速回复 返回顶部 返回列表