SpringBoot项目的MariaDB配置(MySQL数据库移植)
十分钟搞定SpringBoot项目从MySQL替换成MariaDB数据库,两个数据库之间的兼容性很友好,因此只需要做简单的修改即可实现顺利过渡,基于centos系统已经安装了MariaDB数据库的前提下开展相关移植工作。
·
由于开发环境一直使用的是MySQL数据库,在实际部署时的centos8不支持MySQL了,因此临时将数据更换到MariaDB数据库。
两个数据库之间的兼容性很友好,因此只需要做简单的修改即可实现顺利过渡,以下操作是基于centos系统已经安装了MariaDB数据库的前提下开展。
- 数据移植
将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.打包发布到云服务器运行
至此移植完成。目前无其他问题
更多推荐
已为社区贡献1条内容
所有评论(0)