You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Dokku上部署phpMyAdmin并连接MySQL服务器?

在Dokku上部署并配置phpMyAdmin连接MySQL

1. 创建phpMyAdmin应用

  • 先创建空应用实例:
    dokku apps:create phpmyadmin
    
  • 拉取官方phpMyAdmin镜像完成部署:
    dokku git:from-image phpmyadmin phpmyadmin/phpmyadmin:latest
    

2. 配置MySQL连接参数

方式一:手动设置环境变量

  • 先查看你的Dokku MySQL服务的连接信息(假设服务名为mysql):
    dokku mysql:info mysql
    
    从输出里找到MYSQL_HOST、MYSQL_USER、MYSQL_PASSWORD这几个关键参数
  • 给phpMyAdmin设置对应环境变量:
    dokku config:set phpmyadmin PMA_HOST=<你的MYSQL_HOST值>
    dokku config:set phpmyadmin PMA_USER=<你的MYSQL_USER值>
    dokku config:set phpmyadmin PMA_PASSWORD=<你的MYSQL_PASSWORD值>
    
  • 若需要管理所有数据库,添加额外配置:
    dokku config:set phpmyadmin PMA_ARBITRARY=1
    

方式二:直接关联MySQL服务(更简便)

如果你的MySQL服务已经和其他应用关联过,直接将服务链接到phpMyAdmin应用,系统会自动配置所有连接变量:

dokku mysql:link mysql phpmyadmin

3. (可选)配置自定义域名

dokku domains:set phpmyadmin pma.yourdomain.com

4. 重启应用使配置生效

dokku ps:restart phpmyadmin

注意事项

  • 确保Dokku的MySQL服务处于运行状态,可通过dokku mysql:status mysql检查
  • 如果部署后无法访问,检查Dokku的端口映射和防火墙规则,确保phpMyAdmin的端口(默认80)对外开放

内容的提问来源于stack exchange,提问作者Girish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 23:34:57