szhjb88 发表于 2024-3-4 12:17:48

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

你好,


通过 以下命令部署完成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)



谢谢!

yejr 发表于 2024-3-4 12:37:53

外部环境只能通过tcp方式访问Docker容器里的实例,不能通过socket方式

或者也可以说,我也不懂得如何能直接通过Docker容器里的socket文件访问容器中的实例 :)
页: [1]
查看完整版本: GreatSQL docker部署后,从容器外连接报 Can't connect to local MySQL...