mysql 8使用_MySQL8.0版本使用

本文介绍了MySQL8.0的下载安装步骤,包括如何在MySQL Workbench和Navicat Premium中建立连接。针对Navicat Premium的连接问题,提供了解决方法。此外,详细阐述了在DataViz产品中如何与MySQL8.0支持库连接,涉及驱动替换和配置文件修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第1章 概述

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

第2章 使用介绍

一、MySQL8.0的下载与安装

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

3344feb259a36fbe2b819cd3c50ecd91.png

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

a216f936f06095c875550067a5f32a20.png

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

04eb5aa4f4971fa76541c1dfb556caff.png

294c49064fb4b071ba7d945a2b429977.png

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?useSSL=false&serverTimezone=UTC&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版本,配置内容见上一部分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值