linux平台下面在MYSQL中利用LOAD FILE进行导入文件失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux平台下面在MYSQL中利用LOAD FILE进行导入文件失败相关的知识,希望对你有一定的参考价值。

文本文档是我自己身边生成的数据,就是想学习在LINXU下面的mysql 利用文本文档进行导入的方法和技巧.
我的疑问还包括了,我进入MYSQL>这个状态之后,我把文本文档COPY在了/TMP/bg.txt 这里,我 这个TMP是我直接利用FILES这个 打开的看到的TMP文件夹,
看看就是这个目录哈应该没错的哇

你还是看看bg.txt在哪里!看tmp有什么用?
还有你的mysql服务器 是安装在本机,还是在宁外的服务器上。

如果装载其他服务器上 是要加 --local参数的追问

我的bg.txt就在tmp下面哈,
一切操作都是在虚拟机里面,跟网络无关.
MYSQL本身运行是正常的

我的bg.txt就在tmp下面哈,
一切操作都是在虚拟机里面,跟网络无关.
MYSQL本身运行是正常的

追答

你的ubuntu也是装在虚拟机里面吗?
使用

LOAD DATA LOCAL INFILE '/tmp/bg.txt'

参考技术A linux是大小写敏感的,TMP和tmp不是同一个文件夹 参考技术B 用绝对路径吧。。

Load data local infile 实验报告

1、实验内容:

    利用SQL语句“load data local infile”将“pet.txt”文本文件中的数据导入到mysql中

    (pet表在数据库menagerie中)

2、实验过程及结果:

    (1)通过命令行连接mysql服务器:mysql -u root -p        

      技术图片

     (2)将数据写入文本文件pet.txt,并保存至E:/Desktop中

        技术图片

     (3)使用数据库menagerie

        技术图片

     (4)将“pet.txt”文本文件中的数据导入到mysql中

        技术图片

         出现以上错误,发现local-infile值为OFF

        技术图片

        将local-infile的值设为1

        技术图片

        再次执行Loda data... 语句,数据导入成功

        技术图片

     (5)查看pet表中内容

       技术图片

     (6)实验成功。

3、实验心得与体会

     通过此次实验,我进一步掌握了使用mysql中的load data infile导入数据,并了解到对关于此命令运行时的一些常见错误的解决办法。

以上是关于linux平台下面在MYSQL中利用LOAD FILE进行导入文件失败的主要内容,如果未能解决你的问题,请参考以下文章

转 Linux平台卸载MySQL总结

Tina_Linux_Wi-Fi_开发指南

MySQL压测时Linux中断异常飚高,原来是因为...

linux load average

Wi-Fi模组二次开发教程——2. 涂鸦IoT平台介绍

Linux平台上实现队列