我试图安装一个带有下面的Docker映像的MySQL集群。
mysql/mysql-集群- Docker图像\ Docker集线器
已成功地提取并运行了Docker图像。
尽管我可以连接到终端中的集群(如下面的屏幕截图所示),但我不知道如何使用MySQL工作台或DBeaver连接到它。

发布于 2022-01-13 13:11:24
在您的docker命令中,您可以使用-p 3306:3306 (或任何可用端口)。然后您可以从工作台或Dbeaver连接URL中使用<host>:<port>。
发布于 2022-01-13 13:35:01
我假设您已经知道如何向MySQL Workbench或DBeaver添加新的DB连接。您需要的信息是、connection、和,这是经过身份验证的用户的用户名/密码,您需要使用它来连接到MySQL集群。
用于连接URL:192.168.0.10 (在示例中没有端口)
您需要让您的MySQL Workbench或DBeaver连接到-- MySQL节点的URL,这是示例中的mysql1节点。如屏幕截图所示,它是没有任何显式端口的192.168.0.10。但是,如果您在URL上遇到问题,您可以运行docker ps来检查您的mysql1正在运行和公开的主机和端口。
用于用户名/密码:root/tpffnrtm1 1(密码是MYSQL_ROOT_PASSWORD的值,如docker run of MySQL节点命令所示)
我假设您只是想以任何方式连接DB集群(根权限或非根权限对您来说是完全可以的)。
https://stackoverflow.com/questions/70696637
复制相似问题