第1章 概述

MySQL发布的8.0新版本,相对于之前的MySQL版本产生了一些使用上的变化,针对其中的某些变化在DataViz产品中产生的影响,在本文中进行了相应地使用介绍。

第2章 使用介绍

一、MySQL8.0的下载与安装

1.到MySQL官网下载安装文件,下载网址是:

https://dev.mysql.com/downloads/windows/installer/8.0.html

点击”Download”后,在跳转的页面中点击“No thanks, just start my download.”即可进行下载。

./mysql_8.0_instructions/2

2.下载完成后,点击mysql-installer-community-8.0.13.0.msi安装文件进行安装。选择需要使用的功能进行安装,如下图所示:

./mysql_8.0_instructions/3

./mysql_8.0_instructions/4

3.安装完后,可以使用MySQL提供的 MySQL Workbench 8.0 CE进行数据库的连接,也可以使用Navicat Premium进行数据库连接。但Navicat Premium可能会有一个错误提示“Client does not support authentication protocol requested by server”,可在MySQL Workbench 8.0 CE中执行“alter user '用户名'@localhost IDENTIFIED WITH mysql_native_password by '你的密码';”语句后,使用Navicat Premium再次连接成功。

二、与DataViz产品的连接使用

1.如果用户的DataViz支撑库是MySQL8.0,那么用户需要在DataViz中(路径为dataviz-service\WEB-INF\lib\)将mysql-connector-java-5.1.43.jar驱动替换为8.0版本,如:mysql-connector-java-8.0.11.jar。

同时在支持库配置文件dataviz-service\WEB-INF\conf\datasource.properties中,需要修改下方driverClass的内容。

#------------------------Mysql config----------------------------
datasource.driverClass=com.mysql.cj.jdbc.Driver
datasource.jdbcUrl=jdbc:mysql://localhost:3306/dataviz?<font color=red>useSSL=false&serverTimezone=UTC</font>&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false
datasource.user=root
datasource.password=root
datasource.initialSize=2
datasource.maxActive=150
datasource.maxIdle=5
datasource.maxWait=5000
datasource.validationQuery=select 1
hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
hibernate.showSql=false

在此基础上,如果用户想要连接MySQL的业务数据库,那么这时也需要业务数据库是MySQL8.0版本。

2.如果用户的业务数据库是MySQL8.0版本。需要将DataViz中(路径为dataviz-service\WEB-INF\lib\)将mysql-connector-java-5.1.43.jar驱动替换为8.0版本,如:mysql-connector-java-8.0.11.jar。

在此基础上,如果用户想要连接MySQL的DataViz支撑数据库,那么这时也需要支撑数据库是MySQL8.0版本,配置内容见上一部分。

results matching ""

    No results matching ""