Docker 搭建mysql 连接超时问题,xxl-job启动mysql连接报错

1.本地连接Navicat报错信息,猜测是navicat默认连接超时导致的,后面换成idea一个插件虽然慢但连接上了

2013 - Lost connection to MySQL server at reading initial communication packet

2.启动xxl-job会报错,网上有人mysql驱动与数据库不匹配,可以忽略,因为我尝试修改连接超时由原来的10秒改成60秒,虽然慢但不报错了,说明问题是连接尝试导致的

MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.

还是不满意! 修改mysql配置,skip-name-resolve 禁用dns解析

首先找到docker 启动mysql容器的脚本,确定外部挂载配置目录(没有挂载目录,需要进入mysql容器修改,这里不赘述,自行百度)

javascript 复制代码
# 查看容器id
docker ps 

cd /usr/local/mysql/conf
ll

# 会看见一个my.cnf文件
vim my.cnf

# 在[mysqld]下面加一行
skip-name-resolve

# 重启mysql容器
docker restart 容器id

瞬间连接成功

相关推荐
山峰哥2 分钟前
VB事件驱动编程实战:从零到一搭建完整管理系统
前端·数据库·性能优化·深度优先·vb
ULIi096kr4 分钟前
查看 MySQL 数据库容量大小:完整实用查询方法(含表数据、磁盘占用统计)
数据库·mysql
P-ShineBeam10 分钟前
智能体-LangChain框架-Tools工具的使用指南
数据库·人工智能·语言模型·自然语言处理·langchain
ziyue757512 分钟前
python进行磁盘文件迁移,不影响软件使用
开发语言·数据库·python
八月瓜科技12 分钟前
擎策·知海知识产权数据库迭代更新,专利检索&管理效率再提一倍!
数据库·人工智能·科技·深度学习·机器人
一条泥憨鱼17 分钟前
苍穹外卖【day3|菜品管理】
java·数据库·sql·mysql·mybatis
andafaAPS18 分钟前
安达发|金属加工企业如何靠生产计划排单软件打破产能困局?
数据库·aps生产排程·安达发aps·生产计划排单软件·计划排产软件
故渊at34 分钟前
第二板块:Android 四大组件标准化学理 | 第十篇:ContentProvider 数据共享与 SQLite 引擎
android·jvm·数据库·sqlite·contentprovider
星光不负赶路人!39 分钟前
【工作记录】sqlserver数据库操作及迁移
服务器·数据库·sqlserver
下班走回家41 分钟前
向量数据库在 AI 应用中的角色:从 Milvus 到 Chroma
数据库·人工智能·milvus