适用版本:v3.3.8+;

如何切换mysql8

  1. 切换MySQL驱动

    修改ibps-starter-parent/pom.xml中的MySQL连接驱动的版本号

    修改前:
    <mysql.version>5.1.36</mysql.version>
    <mysql5.version>5.1.36</mysql5.version>
    <mysql8.version>8.0.11</mysql8.version>
    
    修改后:
    <mysql.version>8.0.11</mysql.version>
    <mysql5.version>5.1.36</mysql5.version>
    <mysql8.version>8.0.11</mysql8.version>
  2. 切换ibps的MySQL依赖

    修改ibps-base-root/base-db/pom.xml中的ibps-mysql依赖

            // 注释掉原先的依赖
            <!--
            <dependency>
                <groupId>com.lc.ibps.base</groupId>
                <artifactId>ibps-base-mysql</artifactId>
            </dependency>
            -->
            // 替换成mysql8的依赖
            <dependency>
                <groupId>com.lc.ibps.base</groupId>
                <artifactId>ibps-base-mysql8</artifactId>
            </dependency>
  3. 修改MySQL连接配置

    主要修改driverdriverUrl

        // 修改前:
         <dbType>mysql</dbType>
         <driver>com.mysql.jdbc.Driver</driver>
         <driverUrl>jdbc:mysql://192.168.3.210:3306/ibps_platform_dev_v3.3.7?useUnicode=true&amp;characterEncoding=utf-8&amp;autoReconnect=true</driverUrl>
         <user>root</user>
         <password>root</password>
    
        // 修改后:
         <dbType>mysql</dbType>
         <driver>com.mysql.cj.jdbc.Driver</driver>
         <driverUrl>jdbc:mysql://192.168.3.210:3306/ibps_platform_dev_v3.3.7?useUnicode=true&amp;characterEncoding=utf-8&amp;autoReconnect=true&amp;serverTimezone=UTC</driverUrl>
         <user>root</user>
         <password>root</password>
文档更新时间: 2021-02-26 14:05   作者:Eddy