如何使用Sequel Pro连接到在docker上运行的mysql

我有一个docker-machine,它有一个运行的mysql容器.

~
▶ boot2docker ip
192.168.59.103
~                                                                                                                                                                       
▶ docker-machine ip default
192.168.99.100

~
▶ docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER   ERRORS
default   *        virtualbox   Running   tcp://192.168.99.100:2376           v1.9.1

~
▶ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                              NAMES
b14062dd1e25        mysql:5.6           "/entrypoint.sh mysql"   6 hours ago         Up 6 hours          3306/tcp,0.0.0.0:3306->9090/tcp   i-mysql

来自docker的日志记录i-mysql

2016-01-20 04:14:41 1 [Note] InnoDB: Highest supported file format is Barracuda.
2016-01-20 04:14:41 1 [Note] InnoDB: 128 rollback segment(s) are active.
2016-01-20 04:14:41 1 [Note] InnoDB: Waiting for purge to start
2016-01-20 04:14:41 1 [Note] InnoDB: 5.6.28 started; log sequence number 1625997
2016-01-20 04:14:41 1 [Note] Server hostname (bind-address): '*'; port: 3306
2016-01-20 04:14:41 1 [Note] IPv6 is available.
2016-01-20 04:14:41 1 [Note]   - '::' resolves to '::';
2016-01-20 04:14:41 1 [Note] Server socket created on IP: '::'.
2016-01-20 04:14:41 1 [Warning] 'proxies_priv' entry '@ root@b14062dd1e25' ignored in --skip-name-resolve mode.
2016-01-20 04:14:41 1 [Note] Event Scheduler: Loaded 0 events
2016-01-20 04:14:41 1 [Note] mysqld: ready for connections.
Version: '5.6.28'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server (GPL)

如何使用Sequel Pro从运行OSX的localhost笔记本电脑连接到此容器中的mysql实例.

我正在使用以下设置,但我似乎无法连接:

enter image description here

Unable to connect to host 192.168.99.100,or the request timed out.

Be sure that the address is correct and that you have the necessary
privileges,or try increasing the connection timeout (currently 10
seconds).

MySQL said: Can’t connect to MySQL server on ‘192.168.99.100’ (61)

最佳答案
您是否为来自主机IP的请求向root用户添加了权限?

相关文章

最近一直在开发Apworks框架的案例代码,同时也在一起修复Apw...
最近每天都在空闲时间努力编写Apworks框架的案例代码WeText。...
在《Kubernetes中分布式存储Rook-Ceph部署快速演练》文章中,...
最近在项目中有涉及到Kubernetes的分布式存储部分的内容,也...
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.ne...
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.ne...