mysql 5.6升级8.0_Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法...
MysqL数据库版本从5.6.28升到8.0.11过程中部署项目时遇到的问题和解决方法,具体介绍如下所示:
首先这个项目用到了hibernate4.2.0,链接MysqL5.6.28没问题,换到8.0.11,启动报错
1.Caused by: org.hibernate.HibernateException: Connection cannot be null when 'hibernate.dialect' not set
报错就配置吧
启动项目不报错了,但是访问项目报错了
2.访问报错com.MysqL.jdbc.exceptions.jdbc4.MysqLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MysqL client
原因是:安装MysqL8过程中的Authentication Method这一配置过程,基于不同的加密方式,如果选择第一种强加密,就会出现我之前描述的现象;应该选第二种验证方式,即保留旧有的加密方式。
所以解决办法有3种:
1.重新装MysqL8,注意选择第二种,保留旧的加密方式。
2.MysqL Installer可以直接修改Authentication Method配置
3.直接执行语句修改
MysqL> ALTER USER 'root'@'localhost' IDENTIFIED WITH MysqL_native_password BY '123456';
Query OK,0 rows affected (0.11 sec)
MysqL> FLUSH PRIVILEGES;
Query OK,0 rows affected (0.01 sec)
注:root是用户名,localhost是特指本机,MysqL_native_password是旧的密码验证机制,123456是密码
总结
以上所述是小编给大家介绍的MysqL数据库从5.6.28版本升到8.0.11版本部署项目过程中遇到的问题及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧网站的支持!
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
mysql 5.6升级8.0_Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法...相关推荐
- Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法
这篇文章主要介绍了Mysql数据库从5.6.28版本升到8.0.11版本过程中遇到的问题及解决方法,解决办法有三种,每种方法给大家介绍的都很详细 mysql数据库版本从5.6.28升到8.0.11过程 ...
- mysql连接数据库出现1251错误_连接MySQL数据库时出现#1251错误的解决方法
连接MySQL数据库时出现#1251错误的解决方法 连接MySQL数据库时常会出现如下的错误提示: #1251 - Client does not support authentication pro ...
- mysql脚本执行中文乱码_MySQL从命令行导入SQL脚本时出现中文乱码的解决方法
本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法.分享给大家供大家参考,具体如下: 在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库.建表.添加 ...
- 安装mysql配置时出错_mysql安装时出现各种常见问题的解决方法
小编为大家整理许多mysql安装时出现各种常见问题的解决方法,供大家参考,具体内容如下 问题一: 当各位在安装.重装时出现could not start the service mysql error ...
- navicat for mysql 1045错误,navicat连接mysql时出现1045错误的解决方法
navicat连接mysql时出现1045错误的解决方法 navicat for MySQL 连接本地数据库出现1045错误 如下图: 查了很多资料,意思是说mysql没有授权远程连接,也就是权限不够 ...
- mysql安装11.0.10,MySQL8.0.11版本的安装 win10的
MySQL8.0.11版本的安装 不知道为什么之前的Navicat for MySQL的密码忘记了,导致这个软件根本用不了,在经过一个多小时的折磨之下(在网上尝试了很多种方法去找回密码或者修改密码,但 ...
- 备份u8提示文件服务器错误,升级用友U8V12.0时发生文件服务器抛错解决方法
文章摘要:问题现象:升级U8V12.0时发生文件服务器抛错解决方法?近期发现部分客户升级用友U8V12.0时发生文件服务器抛错的现象,经过分析,此问题是因为补丁未及时更新等造成,要求在升级前必须按照如 ...
- 安装mysql8.0.11版本,并使用mybatis进行连接mysql遇到的问题
之前Centos远程服务器使用mysql的版本是5.1.32,今天重新安装了mysql的最先版本8.0.11,安装过程出现了一些问题. 1.第一个错误:1251异常. (1)安装完mysql8.0.1 ...
- mysql错误编号2058_SQLyog连接MySQL时出现的2058错误解决方法
配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了. 解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后执行这条SQL ...
最新文章
- VBS编程基础教程 (第2篇)
- 使用BusyBox制作根文件系统的理论分析
- php 添加 redis 扩展模块
- x-scan mysql_X-Scan使用教程
- sass import 小记
- Delphi 2010 新增功能之: IOUtils 单元(1): 初识 TDirectory.GetFiles
- KVM 介绍(3):I/O 全虚拟化和准虚拟化 [KVM I/O QEMU Full-Virtualizaiton Para-virtualization]
- u盘复制文件第二台计算机无文件夹,u盘做成启动盘后拷贝进去的文件不见了怎么办...
- 读书笔记 - javascript设计模式和开发实践
- 利用php的GD库封装的海报demo
- 【100%通过率】华为OD机试真题 Java 实现【处理器问题/ 高性能AI处理器】【2022.11 Q4 新题】
- CentOS中使用VeraCrypt(四):进阶操作
- MyBatis关联嵌套映射(association、collection、discriminator)
- 好家伙!六成大学生认为自己毕业10年内会年入百万!看来是我格局小了。。...
- 物联网之NB-IoT技术实践开发三
- 超级高铁HTT首批测试照片曝光!3年内商用
- MBA案例分析(人员培训五)
- 关于字符型变量的几点说明
- crmeb是什么意思
- 如何用C语言编写舵轮底盘控制