码迷,mamicode.com
首页 > 数据库 > 详细

mysql的卸载重装+导入大量数据失败的解决方案+工具执行和项目执行结果不同

时间:2019-08-13 18:57:29      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:方法   现在   自动跳转   进入注册表   font   on()   server   ntc   enc   

 

 

 

 

 

 

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的卸载重装+导入大量数据失败的解决方案+工具执行和项目执行结果不同

标签:方法   现在   自动跳转   进入注册表   font   on()   server   ntc   enc   

原文地址:https://www.cnblogs.com/dhrwawa/p/11347701.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!