热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Mysqlworkbench导入csv文件最准确的路线

各种报错代码就不罗列了,各种坑都踩过,我用的是Mysqlworkbench8.0CE,主要遇到以下两种问题。第一个问题mysql提示错

各种报错代码就不罗列了,各种坑都踩过,我用的是Mysql workbench8.0CE,主要遇到以下两种问题。


第一个问题

mysql提示错误[Error Code] 1290 - The MySQL server is running with the --secure-file-priv option

这会导致在导入路径进入到选择table的时候,“use existing table”处不显示已经建立好的table。
解决办法也是参考网上各种帖子,先罗列最有效的路径:


  1. 进入mysql查看secure_file_prive的值,代码如下:
    mysql -u root -p
    #进入之后需要输入密码
    mysql>SHOW VARIABLES LIKE “secure_file_priv”;
    #SHOW…那段复制过去就行
    #然后就会出现secure_file_prive对应的值:
    secure_file_prive=null – 限制mysqld 不允许导入导出
    secure_file_priv=/tmp/ – 限制mysqld的导入导出只能发生在/tmp/目录下
    secure_file_priv=’ ’ – 不对mysqld 的导入 导出做限制
  2. 我的显示NULL,所以就在MYSQL文件夹里修改my.ini配置文件,在代码的最后一行,补充一句:
    secure-file-priv=’ ’
    如果priv后面有路径,那就对应在=后面填上对应路径
  3. 然后再去导入时,“use existing table”就会显示已有的table
    在这里插入图片描述

紧接着我就遇到第二个问题,文件已经保存为csv.utf-8格式了,但页面一直提醒file not loaded properly


第二个问题

已经保存为csv.utf-8格式的文件导入时页面一直报错“file not loaded properly”

网上查了很多帖子,都说是编码问题,notepad++也下载了,反反复复折腾了好多次,一直不成功,就快疯掉的时候,我突然发现那一个细微的差别,其实根本用不到notepad++


  1. 原始文件保存时默认xlsx格式,打开之后,一定要另存为(另存为 另存为 另存为!!!)CSV UTF-8格式
    在这里插入图片描述
  2. 存好之后用记事本打开,然后直接另存为,编码选择UTF-8,保存,完毕。

在这里插入图片描述

再重新打开,一路next,畅通无阻!
在这里插入图片描述

作为一个新手,独立学习MySQL真是太艰难了,多亏网上有许多前辈的帖子指导,慢慢摸索,反复尝试,不要放弃,就一定能成功!
哈哈哈,这是第一篇帖子,以后尝试多多记录和分享,慢慢学,一直学,总都能学会的。


推荐阅读
  • 如何在mysqlshell命令中执行sql命令行本文介绍MySQL8.0shell子模块Util的两个导入特性importTableimport_table(JS和python版本 ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • Activiti7流程定义开发笔记
    本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ... [详细]
  • MySQL5.6.40在CentOS764下安装过程 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
author-avatar
手机用户2602880045
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有