• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

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

武飞扬头像
weixin_42145464
帮助2

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

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

  1. 数据移植

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

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

学新通

1.使用 MariaDB 替换掉MySQL

  1.  
    <dependency>
  2.  
    <groupId>org.mariadb.jdbc</groupId>
  3.  
    <artifactId>mariadb-java-client</artifactId>
  4.  
    <scope>runtime</scope>
  5.  
    </dependency>

2.修改yml文件

  1.  
    spring:
  2.  
    datasource:
  3.  
    druid:
  4.  
    driver-class-name: org.mariadb.jdbc.Driver
  5.  
    ## 如果后端项目服务器和数据库服务器不在同一台主机,则需要修改localhost为数据库服务器ip地址
  6.  
    url: jdbc:mariadb://xx.xx.xx.xx:3306/dphdglxt?characterEncoding=utf-8&useSSL=false&useTimezone=true&serverTimezone=GMT%2B8
  7.  
    username: root
  8.  
    password: 112211
  9.  
    mybatis:
  10.  
    mapper-locations: classpath:mappers/*Mapper.xml
  11.  
    type-aliases-package: com.qfedu.fmmall.entity
  12.  
     
  13.  
    logging:
  14.  
    level:
  15.  
    io.swagger.models.parameters.AbstractSerializableParameter: error
学新通

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

学新通

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

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgbaaak
系列文章
更多 icon
同类精品
更多 icon
继续加载