【jeecg-boot项目开发crm】:平台技术点——day04【服务器上redis和mysq运行本地项目问题】:JeecgBoot2.4+版 —10分钟快速入门

项目启动的问题:

  • 包含了服务器上的redis运行本地项目
  • 包含了服务器上的mysql服务端接限制了收到的包的大小
  • 服务器上的mysql只允许本机连接问题

本地SpringBoot项目连接腾讯云服务器上的Redis,详细步骤和注意问题

原文链接

  • 找到redis.conf文件并打开
  • 找到里面的bind 127.0.0.1 -::1并把这句话注释掉(在这行 前面 添加 井号#)
  • 找到protected-mode yes这句话把这句话改成protected-mode no

服务器上的Redis链接超时问题

  • 关闭linux上的防火墙【建议给redis开启防火墙开放端口】

MySQL出现Ignoring query to other database的问题

原文链接
在这里插入图片描述

数据库【不能添加外键约束】问题:

原文链接
在这里插入图片描述

  • 问题是:我直接执行Mysql的语句,遇到一大堆错误,然后只生成了这些表,请问我需要额外操作什么吗?
    jeecgboot-mysql-5.7.sql

解决:

已自行解决。
报错信息是:MySQL server has gone away
原因是:Navicat连mysql默认的max_allowed_packet为4mb(限制mysql服务端接收到的包的大小)
调大这个参数(150mb)通过在sql窗口执行:【本人在数据库中执行了】
1、show global variables like 'max_allowed_packet';
2、set global max_allowed_packet=157286400;
3、mysql> flush privileges;
4、mysql> exit;
在这里插入图片描述

  • 然后刷新连接重新导入sql即可。

解决java.sql.SQLException: null, message from server: "Host ‘XXX’ is not allowed to connect异常

  • 原因:服务器上的mysql只允许本机连接,那么外网,本地软件客户端就无法连接了。
    原文链接
    在这里插入图片描述
    use mysql
    select user,host from user;
    update user set host = '%' where user = 'root';
    select user,host from user;
    在这里插入图片描述
  • 注:flush privileges;是为了将权限更新操作刷新到内存中,而不用下次启动时生效。

quartz集群使用遇到问题解决

添加链接描述
添加链接描述

问题截图:

在这里插入图片描述
在这里插入图片描述

问题解决方法:

  1. 确认是否初始化了数据库脚步
  2. 确认mysql数据库是否区分大小写

解决:本项目要设置数据库为不区分大小写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂野小白兔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值