首页 > 解决方案 > 如何连接到 Maria DB Docker 映像 - 使用 MYSQL Workbench 或 sql developer

问题描述

我想使用 MariaDB 容器

docker run -p 3306:3306 -p 33060:33060 --name mariadb -e MYSQL_ROOT_PASSWORD=Blah....3 -d mariadb/server:10.4

问题 - Maria db 远程访问

不管用

my.cnf 已注释绑定地址,因此取消注释并使用 0.0.0.0

[galera]
# Mandatory settings
#wsrep_on=ON
#wsrep_provider=
#wsrep_cluster_address=
#binlog_format=row
#default_storage_engine=InnoDB
#innodb_autoinc_lock_mode=2
#
# Allow server to accept connections on all interfaces.
#
bind-address=0.0.0.0
#
# Optional setting
#wsrep_slave_threads=1
#innodb_flush_log_at_trx_commit=0

[mysqldump]

我想使用任何 UI 连接到数据库 - SQL 开发人员、MYSQL 工作台或任何

在此处输入图像描述

标签: mysqlmariadb

解决方案


我能够使用 127.0.0.1 或 localhost。太疯狂了,为什么我不能使用给定 IP - 172.17.0.1 的 docker 容器

SQL 开发人员

在此处输入图像描述

在此处输入图像描述

客户端连接显示 IP - 172.17.0.1

在此处输入图像描述


推荐阅读