使用Docker部署MySQL後,連線速度較慢,透過線上搜尋發現問題可能源自最小容器安裝時缺少DNS解析等模組。
#所以連線時會出現連線超慢的問題,我們直接加入這一句
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
重新執行,這樣速度就提升了。
以上是如何解決Docker中Mysql連線很慢的詳細內容。更多資訊請關注PHP中文網其他相關文章!