navicat fo mysql导入EXCEL.xlsx数据提示无法打开文件

navicat fo mysql导入EXCEL.xlsx数据提示无法打开文件,第1张

首先要检查一下你的MySQL版本,4.0以前的版本支持的字符最大存储为255,4.1以上的为65535,如果你的版本没问题,可以有两种解决办法:

1、将导手启入第6步中长度一栏进行修改,改成毕信如满足自己需要的字符长度,这个办法最坦物简单,但不知道什么原因,在我电脑上没有成功;

2、先建一个新表,然后通过设计表修改字符长度,保存,重新上传数据就可以了,这个办法需要重新建表,稍微有些麻烦,但肯定能解决问题。

解决的则悄凳方案是这样的:

内存不足,可以适当修改以下参数:(my.ini,my.cnf中的【mysqld】)

key_buffer_size =128M

table_cache =256

sort_buffer_size =2M

read_buffer_size =2M

read_rnd_buffer_size =2M

tmp_table_size=16M

innodb_buffer_pool_size = 128M

innodb_additional_mem_pool_size = 8M

innodb_log_buffer_size = 1M

在使用SQLyog导入数据库时,出现了报错提示(数据库连接已断开)。查看后发现错误时由于导入时用的.sql文件过大导致的。

首先查看了孙旅下.sql文件大小为360M,然后使用sql语句查询运袭数据库最大支持的大小:

SHOW GLOBAL VARIABLES LIKE 'max_allowed_packet'

随后根据需求对该值进行修改:

SET GLOBAL max_allowed_packet=1024*1024*400

此处是设置了400M大小的限制。

如果后期再增加的话再改吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12195693.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存