由mysql8降级到mysql5的方法


本文摘自PHP中文网,作者藏色散人,侵删。

最近在研究liferay的使用。liferay可以连接mysql数据库。电脑中装的mysql的最新版本是mysql8。于是开始按照liferay的要求进行连接。

推荐:《mysql视频教程》

但是多番尝试后,均报错:

1

java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long。

询问了一下高人,说可能是mysql的版本太高,建议降到mysql5再尝试连接。于是开始了mysql降级之旅。

1、mysql8卸载

(1) 停mysql服务

net stop mysql

(2) 删除mysql的安装目录。网上好多教程说要在控制面板中删除,但是我的win10系统卸载程序里面根本没找到mysql这个软件。就直接先把目录删掉了。

(3) 删除注册表里的mysql信息

网上说要删掉下面3个值,但是我只找到一个,就删掉了第一个。

打开注册表:方式1:在终端命令里输入 regedit 方式二:在c盘下的windows 路径下找到 regedit.exe执行程序 C:Windows 然后将下面三个路径下的MySQL相关文件夹删除。

1

2

3

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL

补充:完成了上述MySQL卸载操作后,在安装新的MySQL时,会出现

1

2

The vervice already exists!

The current server installed:以前安装mysql的地址/bin/mysqld-nt MYSQL

解决办法:

1、移除原来的MySQL服务

1

mysqld -remove MySQL

2、重新注册MySQL服务

1

mysqld --install MySQL --defaults-file="C:\mysql-5.1.34\my.ini"

2、安装mysql5

(1)下载并解压

(2)新建my.ini

阅读剩余部分

相关阅读 >>

mysql8怎么更改登陆密码?

windows mysql8设置大小写敏感

navicat连接mysql8出现1251错误是怎么回事

mysql8 phpmyadmin密码登录失败怎么办

解决docker mysql容器升级到 mysql8遇到的问题

mysql8忘记密码的解决方法(图文示例)

mysql8降级到mysql5的方法

更多相关阅读请进入《mysql8》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...