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)
谢谢!
外部环境只能通过tcp方式访问Docker容器里的实例,不能通过socket方式
或者也可以说,我也不懂得如何能直接通过Docker容器里的socket文件访问容器中的实例 :)
页:
[1]