当前位置: 首页 > news >正文

关于在java项目部署过程MySQL拒绝连接的分析和解决方法

前言

         在最近一次部署项目一次项目部署过程中,由于没有对MySQL数据库的部分权限和远程连接进行授权,导致了在执行项目功能API时,出现MySQL连接异常或MySQL拒绝连接的问题。

问题

以下是部分报错截图:

分析

根据日志提示,初步判断为以下两点:

  • 权限不足

    • 数据库中没有为 对应账号和服务器分配访问 数据库的权限。
  • 远程连接限制

    • MySQL 可能只允许来自本地的连接,或者 'root' 用户未被配置为允许远程连接

 根据分析,直接登录MySQL服务器,为对应IP和账号分配了访问权限,如下:

GRANT ALL PRIVILEGES ON drhub.* TO 'user'@'ip' IDENTIFIED BY '你的密码';
FLUSH PRIVILEGES;

再次回到应用服务器进行测试,完美解决!

我们对用户进行了权限完全分配,如果你不希望给予 ALL PRIVILEGES,可以根据实际需求调整权限(例如 SELECT、INSERT、UPDATE 等)。

具体根据实际情况进行权限分配!

http://www.dtcms.com/a/39161.html

相关文章:

  • ubuntu上boost卸载和安装
  • 大模型自动提示优化(APO)综述笔记
  • Win10开启电脑自带录屏截图功能
  • 学Java第三十一天----------多态调用成员的特点
  • FastAPI系列:如何响应txt和json文件
  • 回溯算法(C/C++)
  • 萌新学 Python 之模块管理
  • cursor设备ID修改器 支持0.45.x版本
  • Qt Creator + CMake 构建教程
  • 述职报告中,如何平衡展现个人贡献与团队协作的重要性?
  • Python 函数式编程-偏函数
  • uniapp 本地数据库多端适配实例(根据运行环境自动选择适配器)
  • 支持自动化数据回放
  • DeepSeek+谷云科技智能体,快速构建企业知识问答
  • 203、【数组】NLP分词实现(Python)
  • 自学Java-JavaSE基础加强(异常,泛型,集合框架)
  • 传递指针给函数的用法
  • 记录一下在k3s快速创建gitlab
  • 【江科协-STM32】5. 输出比较
  • Deepseek 开源周第一天:FlashMLA
  • 【C++】unordered系列容器的模拟实现
  • 结构型模式---外观模式
  • Vscode编辑器:解读文件结构、插件的导入导出、常用快捷键配置技巧及其常见问题的解决方案
  • 冒泡排序(Bubble Sort)详细教程:Java实现与优化
  • 25中医研究生复试面试问题汇总 中医专业知识问题很全! 中医试全流程攻略 中医考研复试调剂真题汇总
  • 苹果CMS泛目录站群架构:无缓存刷新技术的SEO实战
  • FST离群值分析
  • sql时间函数
  • 深度学习笔记数学方面——矩阵计算,自动求导
  • 脚本无法获取响应主体(原因:CORS Missing Allow Credentials)