SpringBoot项目的MariaDB配置(MySQL数据库移植)

由于开发环境一直使用的是MySQL数据库,在实际部署时的centos8不支持MySQL了,因此临时将数据更换到MariaDB数据库。

两个数据库之间的兼容性很友好,因此只需要做简单的修改即可实现顺利过渡,以下操作是基于centos系统已经安装了MariaDB数据库的前提下开展。

  1. 数据移植

将MySQL数据库的数据到处成sql文件。

手动创建MySQL数据库,使用navicat选择创建的数据库,右键运行sql文件,如下图所示,选中sql文件点击开始,完成数据导入。

1.使用 MariaDB 替换掉MySQL

 <dependency>
   <groupId>org.mariadb.jdbc</groupId>
   <artifactId>mariadb-java-client</artifactId>
   <scope>runtime</scope>
 </dependency>

2.修改yml文件

spring:
  datasource:
    druid:
      driver-class-name: org.mariadb.jdbc.Driver
      ## 如果后端项目服务器和数据库服务器不在同一台主机,则需要修改localhost为数据库服务器ip地址
      url: jdbc:mariadb://xx.xx.xx.xx:3306/dphdglxt?characterEncoding=utf-8&useSSL=false&useTimezone=true&serverTimezone=GMT%2B8
      username: root
      password: 112211
mybatis:
  mapper-locations: classpath:mappers/*Mapper.xml
  type-aliases-package: com.qfedu.fmmall.entity

logging:
  level:
    io.swagger.models.parameters.AbstractSerializableParameter: error

3.打包发布到云服务器运行

 至此移植完成。目前无其他问题

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值