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

Doctrine migrations diff报错:MySQL server has gone away

问题:执行数据库相关命令均抛出错误

[2006] MySQL server has gone away

使用Docker部署服务,以下是docker-compose.yaml中database和phpmyadmin的配置:

...some services here...

  database:
    container_name: database
    image: mysql:8.0
    command: --default-authentication-plugin=mysql_native_password
    environment:
      MYSQL_ROOT_PASSWORD: toma123
      MYSQL_DATABASE: api
    ports:
      - '4306:3306'
    volumes:
      - mysql-data:/var/lib/mysql

  phpmyadmin:
    image: phpmyadmin/phpmyadmin:latest
    restart: always
    environment:
      PMA_HOST: database
      PMA_USER: root
      PMA_PASSWORD: toma123
    ports:
      - '8081:80'

...some more services here...

可通过浏览器正常访问phpmyadmin界面,能执行任意SQL语句,权限正常。若需更多信息可补充。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 18:30:54