决战梭哈棋牌APP下载_决战梭哈棋牌官网 - 由决战梭哈棋牌APP下载,决战梭哈棋牌官网社主办的《决战梭哈棋牌APP下载,决战梭哈棋牌官网》是我国消费领域中一张全国性、全方位、大容量的综合性日报。其立足消费网投领域,依托轻工行业,面向城乡市场,最先发布相关的专业权威资讯。

将mysql从5.5.25升级到8.0.12

  • 时间:
  • 浏览:1

总结就说 :生产环境下,太满说轻易变更版本!

原文地址https://www.cnblogs.com/yesok/p/11457316.html

网上有说通过set @@sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'修改全局设置的,经我测试能够了成功,一群人说全局设置只对如果新建的数据库有效。我这样 验证。有知道的请留言!

FLUSH PRIVILEGES; #刷新权限

将mysql从5.5.25升级到8.0.12

将mysql从5.5.25升级到8.0.12过程中遇到2个大什么的问题,记录如下:

网上查了一下,意思是5.7如果的版本默认具体情况下开启ONLY_FULL_GROUP_BY SQL模式,会因为你这个大什么的问题,修改my.ini,加入

[mysqld]

default_authentication_plugin=mysql_native_password

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码

将数据库安装好后,导入就说 的数据,启动tomcat,报错unable to load authentication caching_sha2_plugin,补救法律最好的办法如下:

项目运行一段时间后,又有报错:

网上全部都是说通过修改my.ini,加入

https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-versions.html

经过我的测试,不成功,谁能谁能告诉我为哪些 。

也就说 再加sql_mode中的ONLY_FULL_GROUP_BY,如果重启mysql,重启TOMCAT,项目运行正常了。

Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre

[mysqld]

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Connector/J version JDBC version MySQL Server version JRE Supported jDK Required for Compilation Status

8.0 4.2 5.6, 5.7, 8.0 1.8.x 1.8.x General availability. Recommended version.

5.1 3.0, 4.0, 4.1, 4.2 5.6, 5.7, 8.0 1.5.x, 1.6.x, 1.7.x, 1.8.x 1.5.x and 1.8.x General availability

上图显示8.0以上的connector驱动都都要JDK1.8支持,5.1.x版的驱动程序也是支持8.0.*mysql的,于是下载有三个 较新的mysql-connector-java-5.1.46(就说 5.1.21),再次启动tomcat,无报错了!

参考:https://blog.csdn.net/u0100026255/article/details/1000062153

上述大什么的问题补救后,Tomcat启动时又遇到:java.math.BigInteger cannot be cast to java.lang.Long,无法将类型从biginteger转换到Long型,网上有说改原始代码的,我查就看原始代码里的mapper文件,里边并这样 bigInteger和Long等字,应该是驱动可能性iBatis解析的大什么的问题,将驱动升级到和mysql同版本的8.0.12后,上述大什么的问题消失,又遇到就说 大什么的问题“Unsupported major.minor version 52.0”也就说 运行环境不支持1.8,我的开发环境和运行环境全部都是1.7可能性性变更到1.8,能够了找官方关于mysql-connector-java和JDK版本的关系,官方文档地址为: