mysql的卸载重装+导入大量数据失败的解决方案+工具执行和项目执行结果不同
Posted dhrwawa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql的卸载重装+导入大量数据失败的解决方案+工具执行和项目执行结果不同相关的知识,希望对你有一定的参考价值。
1、卸载
1》快捷键win+r输入regedit进入注册表
找到3个文件夹,全部删除
1、 HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Services\\Eventlog\\Application\\mysql 2、 HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet002\\Services\\Eventlog\\Application\\MySQL 3、 HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Eventlog\\Application\\MySQL
2》快捷键win+r输入services.msc 进入服务列表
找到相关的mysql,关闭
3》删除mysql安装位置
一般是3个地方,直接删除掉文件夹即可
1、 C:\\Program Files\\MySQL 2、 C:\\Program Files (x86)\\MySQL 3、 C:\\ProgramData\\MySQL
4》关闭所有的程序,重启电脑后,方可进行安装
2、重装
1》从官网下载安装文件https://dev.mysql.com/downloads/
2》全部默认就可以,一路到设置密码,账号时root
3、进到mysql:
cmd到bin目录下,然后点击:
mysql -hlocalhost -uroot -p
123456
即可进入
4、mysql导入大量数据失败
1》本次生效
##查看限制项 SHOW VARIABLES LIKE ‘%max_allowed_packet%‘; ##设置限制项为100M SET GLOBAL max_allowed_packet = 100 * 1024 * 1024; ##查看mysql的版本号 SELECT VERSION();
2》永久生效
1、找到my.cnf,在这里配置 有的直接在mysql的目录下 有的在C:\\ProgramData\\MySQL 2、在[mysqld]段或者mysql的server配置段进行修改。 max_allowed_packet = 20M 3、在cmd中输入services.msc,自动跳转到服务界面中,选择重启MySQL
5、有时会出现在sqlyog里的执行是有结果的,但是在使用Java项目去执行相同的sql语句时,却查不出结果。一般要考虑编码的问题
解决方法:再配置文件里增加url的配置或者修改url的配置
url=jdbc:mysql://127.0.0.1:3306/数据库名称?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8
以上是关于mysql的卸载重装+导入大量数据失败的解决方案+工具执行和项目执行结果不同的主要内容,如果未能解决你的问题,请参考以下文章