在银河麒麟下使用 Docker 安装 MySQL 8 以后,连接非常慢,需要 10 秒左右,问题出在 DNS 解析上,解决办法如下:

修改 MySQL 配置文件(比如 mysql.cnf),添加 skip-name-resolve

[mysqsld]
skip-name-resolve

重启 MySQL 容器:docker restart mysql

参考资料