mysql - 系统重启后 JDBC 不连接 MySQL,除非 MySQL 服务器手动登录到命令行
问题描述
我有安装 MySQL 8 的 Windows 10 Server 机器。我已将 Apache tomcat 配置为托管 Springboot 应用程序的服务。这些服务被配置为在系统重新启动时自动运行。我添加了 MySQL 作为 Apache Tomcat 服务的依赖服务。
问题是,重启后,Springboot 无法连接到 MySQL。它尝试了3次并放弃了。但是一旦我登录系统并启动 Workbench 并连接到本地服务器,Sprinboot 应用程序就能够连接。同样,如果我使用命令行登录 MySQL,那么 Springboot 也能够连接。
我的问题是,即使 MySQL80 服务正在运行,为什么 Springboot 在系统重启时无法连接?
解决方案
推荐阅读
- google-chrome - Chrome.identity.launchWebAuthFlow 可能与 gapi 存在 CORS 问题(谷歌登录)
- reactjs - 添加去抖动后数据已停止返回
- python - 802.11无线管理下如何使用scapy组成标签参数,使标签参数在wireshark中可见
- c++ - 如何在 Google 测试中使用 EXPECT_CALL 为模块相关函数编写测试用例?
- google-cloud-platform - GKE Autopilot 未连接到 Cloud Filestore
- python - 如何根据字典中其他键的值删除键值对?
- bash - 使用 `time` bash 命令时,一种更短的保存文件和格式化测量实时的方法
- ios - 如何摆脱 iOS 15 中出现的表格视图中每个部分上方的额外填充?
- python - Pytorch - 张量的元素 0 不需要 grad 并且没有 grad_fn - 将矩阵相加和相乘作为 NN 步骤参数
- matlab - 移动平均模块为列向量输入返回错误值