`

mysqlimport: Error: 13, Can''t get stat of 问题的解决方法

阅读更多
本文介绍下对解决mysqlimport: Error: 13, Can't get stat of问题的方法进行了详细的分析介绍,供大家参考。

在看mysql用户手册的时候,看到备份恢复哪里的mysqlimport的个命令时,操作后出现了一个很奇怪的问题。
root@zhou:/usr/local/mysql# mysqlimport -uroot -p123 -h127.0.0.1 -P3306 test backup/chen.sql
mysqlimport: Error: 13, Can't get stat of '/usr/local/mysql/data/backup/chen.sql' (Errcode: 2), when using table: chen

这里通过perror查询这个错误的原因:
root@zhou:/usr/local/mysql# perror 13
root@zhou:/usr/local/mysql# ll
OS error code 13: Permission denied

可是这里我查看了下我的权限也是没有问题的。我的备份文件在backup文档中。
总用量 120
drwxr-xr-x 17 root mysql 4096 1月 10 19:02 ./
drwxr-xr-x 22 root root 4096 1月 8 11:34 ../
drwxr-xr-x 2 mysql mysql 4096 1月 10 17:30 backup/
drwxr-xr-x 2 root mysql 4096 1月 8 10:39 bin/


解决方法:
首先google和百度下,看是否能搞定这样的问题。然后我在使用load data infile看看是否也会出现这样的问题(这里的load命令是相通的命令)。

通过google和百度没有找到自己想要的答案,而我在进行load data infile的操作时,发现没有问题,所以总结这里应该不是权限的问题:
m
ysql(root@localhost:test)>load data infile '/usr/local/mysql/backup/chen.sql' into table chen;
Query OK, 6 rows affected (0.07 sec)
Records: 6 Deleted: 0 Skipped: 0 Warnings: 0


最后通过man 查询这个命令的问题,会发现一个想象就是这个--local命令的问题。
root@zhou:/usr/local/mysql# mysqlimport -uroot -p123 -h127.0.0.1 -P3306 test backup/chen.sql
mysqlimport: Error: 13, Can't get stat of '/usr/local/mysql/data/backup/chen.sql' (Errcode: 2), when using table: chen
root@zhou:/usr/local/mysql# mysqlimport -uroot -p123 -h127.0.0.1 -P3306 test backup/chen.sql --local
test.chen: Records: 6 Deleted: 0 Skipped: 0 Warnings: 0


解决了问题,这里--local的作用:
指定从客户端电脑读入数据文件,否则从服务器电脑读取
找到了问题的所在了。--local
分享到:
评论

相关推荐

    如何解决mysqlimport: Error: 13, Can’t get stat of 的问题

    代码如下:root@zhou:/usr/local/mysql# mysqlimport -uroot -p123 -h127.0.0.1 -P3306 test backup/chen.sqlmysqlimport: Error: 13, Can’t get stat of ‘/usr/local/mysql/data/backup/chen.sql’ (Errcode: 2),...

    如何解决mysqlimport: Error: 13, Can't get stat of 的问题

    总结来说,解决“mysqlimport: Error: 13, Can't get stat of”问题的关键步骤包括: 1. 检查文件路径的正确性和文件的存在。 2. 确认文件权限设置,确保当前用户有读取文件的权限。 3. 如果文件位于客户端机器,...

    Mysql错误1366 – Incorrect integer value解决方法

    由于这个数据库服务器存放的数据库比较多且都是小数据库,...insert into doc_main (title,typeid,uptime,intro,ifhot,imgurl1,doctype,fileurl1,shunxu,titleurl,qitype) values(‘test’,’13’,’2011-5-30′,’tes

    MySQL数据导入导出方法与工具mysqlimport.pdf

    本篇文件详细介绍了MySQL数据导入导出的方法与工具,其中主要内容涉及了mysqlimport工具的使用及其参数解释。 知识点1:mysqlimport工具的概述 mysqlimport是MySQL提供的一个命令行实用程序,主要用于从文本文件中...

    MySQL数据导入导出方法与工具mysqlimport.docx

    `--fields-terminated-by=char` 指定字段间的分隔符,默认是制表符(\t)。 `--fields-enclosed-by=char` 指定字段值是否被特定字符包围,默认无包围。 `--lines-terminated-by=str` 指定行结束符,默认是换行符...

    MYSQL数据导入mysqlimport.pdf

    MYSQL数据导入mysqlimport 在 MYSQL 中,数据导入是非常重要的一步,mysqlimport 是一个命令行工具,提供了 LOAD DATA INFILE 语句的接口。下面是关于 mysqlimport 的详细知识点: mysqlimport 介绍 mysqlimport ...

    mysqlimport命令 MySQL服务器数据导入

    mysqlimport命令为MySQL数据库服务器提供了一种命令行方式导入数据工具,它从特定格式的文本文件中读取数据插入MySQL数据库表中。 语法格式 : mysqlimport [参数] 常用参数: -D 导入数据前清空表 -f 出现...

    mysqlimport的语法介绍.pdf

    MySQL的`mysqlimport`工具是用于快速导入数据到MySQL数据库中的命令行实用程序。它位于MySQL的`bin`目录下,能有效地将文本文档(通常为CSV或TSV格式)的数据加载到指定的数据库和表中。在使用`mysqlimport`时,需要...

    jmymysqlimport:我的Java mysqlimport

    我的Java mysqlimport 标准MySQL工具似乎假定每个人始终具有对DB Server的本地访问权限。 就我而言,这是不正确的,我需要一些东西来移动表的子集。 我猜这个工具已经写过很多遍了,不幸的是我找不到这些工具。 ...

    MYSQL数据导入mysqlimport[归类].pdf

    在本篇文章中,我们将深入探讨`mysqlimport`的使用方法及其主要选项。 `mysqlimport`的基本用法是在命令行中指定数据库名和要导入的文本文件。例如,`mysqlimport [options] db_name textfile1 [textfile2 ...]`。...

    MySQL5.2.7-mysqldump,mysqlimport,mysqlpump.zip

    目前MySQL数据库版本比较高,但很多公司或者个人项目的数据库使用的仍然是旧版本的数据库,这样使用高版本的MySQL操作低版本数据库的时候经常会发生意想不到的错误,所以需要低版本的导出或导入exe文件,这里提供...

    Linux下MySQL5.7安装步骤.rar

    在Linux环境下安装MySQL 5.7是一个相对系统的...在实际操作过程中,可能会遇到各种问题,但只要遵循指南,一步步解决,就能顺利完成。记得在操作过程中,参照提供的“MySQL5.7安装步骤”文档,以确保每一步都正确无误。

    数据库更新工具+tomcat内存溢出解决办法+birt

    内存溢出问题(Out of Memory Error,OOME)在高负载或长时间运行的环境中常见,通常是由于内存分配不当或者垃圾回收机制失效导致的。解决Tomcat内存溢出的常见策略包括: 1. 调整JVM参数:增加堆大小(-Xms和-Xmx...

    mysqldump工具基本用法

    13. `-l, --lock-tables`: 在导出开始时锁定所有表,确保数据的一致性。 14. `-t, --no-create-info`: 不写入表的创建信息,即不生成`CREATE TABLE`语句。 15. `-d, --no-data`: 不导出表的数据,仅导出表结构,适用...

    Mysql 教程 - MySql 工具.pdf

    * mysqlimport:数据导入程序。 * mysqlpump:数据库备份程序。 * mysqlsh:Shell 下执行 mysql 命令。 * mysqlshow:显示数据库、表和列的信息。 * mysqlslap:负载仿真客户端。 4. 程序开发工具 * mysql_...

Global site tag (gtag.js) - Google Analytics