如何解决Docker中Mysql连接很慢

2024年 1月 14日 100.2k 0

自己用docker部署mysql,用navicat连接发现很慢,于是网上查找相关资料,发现是由于docker镜像安装时安装的是最小容器,因此缺少DNS解析等某些模块。

图片[1]-如何解决Docker中Mysql连接很慢-不念博客

所以连接时会出现连接超慢的问题,我们直接加入这一句

skip-name-resolve

我们直接修改docker-compose.yml配置,配置如下

version: "3"
services:
  mysql:
    image: mysql:latest
    container_name: mysql_compose
    restart: always
    ports:
    - 3306:3306
    command: --default-authentication-plugin=mysql_native_password --skip-name-resolve
    environment:
    - MYSQL_ROOT_PASSWORD=test
    volumes:
    - /home/data/mysql:/var/lib/mysql

重新执行,这样速度就提升了。 

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论