【已解决】MySQL workbench导入含中文的csv文件报错问题

问题:Mysql workbench导入含中文的csv文件时报错

报错描述:'gbk' codec can't decode byte 0xb0 in position xxx :illegal multibyte sequence
'gbk' codec can't decode byte 0xb0 in position xxx :illegal multibyte sequence

参考这篇文章的解决方法:MySQL Workbench 导入csv中文文件避错总结

1、首先采用excel导出cs文件,选择工具-web选项-编码调整为简体中文GB2312

2、重新建一个UTF-8编码的schema

3、选中.csv文件,然后导入,在导入页面点击修改按钮

但是依旧报错:

报错描述:Unhandled exception: list index out of range Check the log for more details.

Unhandled exception: list index out of range Check the log for more details.

参考这篇文章的解决方法:mysqlworkbench:unhandled exception list index outof rangeicon-default.png?t=N7T8https://blog.csdn.net/KUKUKAKASSAN/article/details/135091251

在excel导出csv文件之前,将所有的英文逗号”,“替换成中文逗号“,”

然后重复上述1-3的解决步骤即可导入成功

你遇到了一个运行时错误,报错信息是pymysql.err.OperationalError: (1045, "Access denied for user 'kkyc'@'%' (using password: YES)")。这个错误表示你的python代码尝试使用pymysql库中的LOAD DATA INFILE语句连接到MySQL服务器时,访问被拒绝了。这通常是由于错误的用户名或密码导致的。 为了解决这个问题,你可以尝试以下几个步骤: 1. 确保你的MySQL服务器已经启动,并且可以通过IP地址'192.168.216.127'进行访问。 2. 确保你的用户名和密码是正确的。在你的代码中,用户名是'kkyc',密码是'john'。如果你不确定用户名和密码是否正确,可以尝试使用其他工具(如MySQL Workbench)来验证用户名和密码是否能够成功登录到MySQL服务器。 3. 如果你确定用户名和密码是正确的,但仍然遇到访问被拒绝的错误,可能是由于MySQL服务器的权限设置导致的。你可以尝试在MySQL服务器上为用户'kkyc'授予适当的权限,以允许其使用LOAD DATA INFILE语句。你可以使用GRANT语句来完成这个操作。例如,你可以运行以下命令来授予用户'kkyc'在数据库'testdb'上执行LOAD DATA INFILE的权限: GRANT FILE ON *.* TO 'kkyc'@'%' IDENTIFIED BY 'password'; 注意替换'password'为你的实际密码。 如果以上步骤都没有解决你的问题,可能还有其他原因导致了访问被拒绝的错误。你可能需要进一步检查网络连接、防火墙设置或其他可能影响连接的因素。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值