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版本部署项目时遇到的问题及解决方法...相关推荐

  1. Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法

    这篇文章主要介绍了Mysql数据库从5.6.28版本升到8.0.11版本过程中遇到的问题及解决方法,解决办法有三种,每种方法给大家介绍的都很详细 mysql数据库版本从5.6.28升到8.0.11过程 ...

  2. mysql连接数据库出现1251错误_连接MySQL数据库时出现#1251错误的解决方法

    连接MySQL数据库时出现#1251错误的解决方法 连接MySQL数据库时常会出现如下的错误提示: #1251 - Client does not support authentication pro ...

  3. mysql脚本执行中文乱码_MySQL从命令行导入SQL脚本时出现中文乱码的解决方法

    本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法.分享给大家供大家参考,具体如下: 在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库.建表.添加 ...

  4. 安装mysql配置时出错_mysql安装时出现各种常见问题的解决方法

    小编为大家整理许多mysql安装时出现各种常见问题的解决方法,供大家参考,具体内容如下 问题一: 当各位在安装.重装时出现could not start the service mysql error ...

  5. navicat for mysql 1045错误,navicat连接mysql时出现1045错误的解决方法

    navicat连接mysql时出现1045错误的解决方法 navicat for MySQL 连接本地数据库出现1045错误 如下图: 查了很多资料,意思是说mysql没有授权远程连接,也就是权限不够 ...

  6. mysql安装11.0.10,MySQL8.0.11版本的安装 win10的

    MySQL8.0.11版本的安装 不知道为什么之前的Navicat for MySQL的密码忘记了,导致这个软件根本用不了,在经过一个多小时的折磨之下(在网上尝试了很多种方法去找回密码或者修改密码,但 ...

  7. 备份u8提示文件服务器错误,升级用友U8V12.0时发生文件服务器抛错解决方法

    文章摘要:问题现象:升级U8V12.0时发生文件服务器抛错解决方法?近期发现部分客户升级用友U8V12.0时发生文件服务器抛错的现象,经过分析,此问题是因为补丁未及时更新等造成,要求在升级前必须按照如 ...

  8. 安装mysql8.0.11版本,并使用mybatis进行连接mysql遇到的问题

    之前Centos远程服务器使用mysql的版本是5.1.32,今天重新安装了mysql的最先版本8.0.11,安装过程出现了一些问题. 1.第一个错误:1251异常. (1)安装完mysql8.0.1 ...

  9. mysql错误编号2058_SQLyog连接MySQL时出现的2058错误解决方法

    配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了. 解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后执行这条SQL ...

最新文章

  1. VBS编程基础教程 (第2篇)
  2. 使用BusyBox制作根文件系统的理论分析
  3. php 添加 redis 扩展模块
  4. x-scan mysql_X-Scan使用教程
  5. sass import 小记
  6. Delphi 2010 新增功能之: IOUtils 单元(1): 初识 TDirectory.GetFiles
  7. KVM 介绍(3):I/O 全虚拟化和准虚拟化 [KVM I/O QEMU Full-Virtualizaiton Para-virtualization]
  8. u盘复制文件第二台计算机无文件夹,u盘做成启动盘后拷贝进去的文件不见了怎么办...
  9. 读书笔记 - javascript设计模式和开发实践
  10. 利用php的GD库封装的海报demo
  11. 【100%通过率】华为OD机试真题 Java 实现【处理器问题/ 高性能AI处理器】【2022.11 Q4 新题】
  12. CentOS中使用VeraCrypt(四):进阶操作
  13. MyBatis关联嵌套映射(association、collection、discriminator)
  14. 好家伙!六成大学生认为自己毕业10年内会年入百万!看来是我格局小了。。...
  15. 物联网之NB-IoT技术实践开发三
  16. 超级高铁HTT首批测试照片曝光!3年内商用
  17. MBA案例分析(人员培训五)
  18. 关于字符型变量的几点说明
  19. crmeb是什么意思
  20. 如何用C语言编写舵轮底盘控制

热门文章

  1. 【城市沙龙】LiveVideoStack Meet | 长沙:多媒体与广电
  2. 【今晚七点半】:5G时代的云游戏还缺什么?
  3. 【今晚8点】:对话微帧科技Zoe Liu——早点儿创业不好么?
  4. CRI陆宵吴:夯实底层,音视频技术未来不远
  5. 专访快手传输算法负责人周超博士:LAS标准的推出离不开信念感
  6. 【大会】编码、画质评价与网络协议的未来
  7. LiveVideoStack线上交流分享 (十一) —— B站Up主上传质量调优实践
  8. 1024程序猿节:揭秘腾讯老中青三代程序猿工位
  9. ffmpeg基础库编程开发 读书笔记
  10. saltstack与ansible对比