mrk*_*nck 5 mysql mariadb ddev
据我所知,DDEV 为 phpMyAdmin 提供了配置选项,以便轻松地使用容器式 MySQL/MariaDB 数据库。但我宁愿使用不同的工具,例如 phpStorm 或 DBeaver 等。有没有办法让我的愿望实现呢?
通过补充 docker-compose 配置,我相应地暴露了端口 3306。
version: '3.6'
services:
web:
ports:
- 3306:3306
Run Code Online (Sandbox Code Playgroud)
尝试从我的客户端主机连接到容器式 MariaDB 数据库如下所示。
version: '3.6'
services:
web:
ports:
- 3306:3306
Run Code Online (Sandbox Code Playgroud)
数据库端口已经在 ddev 中公开,因此可以轻松地与许多外部工具一起使用。
例如,ddev mysql
可以让您直接访问,还有ddev sequelpro
andddev sequelace
和ddev tableplus
,并且自定义命令中有一个示例,显示如何使用 mysqlworkbench 执行此操作(请参阅 ~/.ddev/commands/host/mysqlworkbench.example)。
所有这些都会占用已经公开的数据库端口。
ddev describe
在任何项目上都会告诉您如何访问端口。
项目的 .ddev/config.yaml 中的设置host_db_port
可用于锁定公开的端口,以便您可以轻松地将其与 PhpStorm 一起使用。
本文还介绍了使用 ddev 访问数据库的多种方法中的一些,https://ddev.com/blog/ddev-local-database-management/
归档时间: |
|
查看次数: |
3232 次 |
最近记录: |