如何解決mysqlimport: Error: 13, Can't get stat of 的問(wèn)題
更新時(shí)間:2013年06月13日 17:55:38 作者:
本篇文章是對(duì)解決mysqlimport: Error: 13, Can't get stat of問(wèn)題的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
今兒在看mysql用戶手冊(cè)的時(shí)候,看到備份恢復(fù)哪里的mysqlimport的個(gè)命令時(shí),操作后出現(xiàn)了一個(gè)很奇怪的問(wèn)題。
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
這里通過(guò)perror查詢這個(gè)錯(cuò)誤的原因:
root@zhou:/usr/local/mysql# perror 13
root@zhou:/usr/local/mysql# ll
OS error code 13: Permission denied
<SPAN style="FONT-SIZE: 10px">可是這里我查看了下我的權(quán)限也是沒(méi)有問(wèn)題的。我的備份文件在backup文檔中</SPAN>
總用量 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/
<SPAN style="FONT-SIZE: 10px">這里我的解決問(wèn)題的方式和過(guò)程是這樣的,首先google和百度下,看是否能搞定這樣的問(wèn)題。然后我在使用load data infile看看是否也會(huì)出現(xiàn)這樣的問(wèn)題(這里的load命令是相通的命令)。</SPAN>
通過(guò)google和百度沒(méi)有找到自己想要的答案,而我在進(jìn)行l(wèi)oad data infile的操作時(shí),發(fā)現(xiàn)沒(méi)有問(wèn)題,所以總結(jié)這里應(yīng)該不是權(quán)限的問(wèn)題:
mysql(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
<SPAN style="FONT-SIZE: 10px">最后通過(guò)man 查詢這個(gè)命令的問(wèn)題,會(huì)發(fā)現(xiàn)一個(gè)想象就是這個(gè)--local命令的問(wèn)題</SPAN>
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
<SPAN style="FONT-SIZE: 10px">這樣問(wèn)題解決了,這里我們的--local的作用是</SPAN>
指定從客戶端電腦讀入數(shù)據(jù)文件,否則從服務(wù)器電腦讀取
所以這里找到了問(wèn)題的所在了。--local
復(fù)制代碼 代碼如下:
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
這里通過(guò)perror查詢這個(gè)錯(cuò)誤的原因:
復(fù)制代碼 代碼如下:
root@zhou:/usr/local/mysql# perror 13
root@zhou:/usr/local/mysql# ll
OS error code 13: Permission denied
復(fù)制代碼 代碼如下:
<SPAN style="FONT-SIZE: 10px">可是這里我查看了下我的權(quán)限也是沒(méi)有問(wèn)題的。我的備份文件在backup文檔中</SPAN>
復(fù)制代碼 代碼如下:
總用量 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/
復(fù)制代碼 代碼如下:
<SPAN style="FONT-SIZE: 10px">這里我的解決問(wèn)題的方式和過(guò)程是這樣的,首先google和百度下,看是否能搞定這樣的問(wèn)題。然后我在使用load data infile看看是否也會(huì)出現(xiàn)這樣的問(wèn)題(這里的load命令是相通的命令)。</SPAN>
通過(guò)google和百度沒(méi)有找到自己想要的答案,而我在進(jìn)行l(wèi)oad data infile的操作時(shí),發(fā)現(xiàn)沒(méi)有問(wèn)題,所以總結(jié)這里應(yīng)該不是權(quán)限的問(wèn)題:
復(fù)制代碼 代碼如下:
mysql(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
復(fù)制代碼 代碼如下:
<SPAN style="FONT-SIZE: 10px">最后通過(guò)man 查詢這個(gè)命令的問(wèn)題,會(huì)發(fā)現(xiàn)一個(gè)想象就是這個(gè)--local命令的問(wèn)題</SPAN>
復(fù)制代碼 代碼如下:
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
復(fù)制代碼 代碼如下:
<SPAN style="FONT-SIZE: 10px">這樣問(wèn)題解決了,這里我們的--local的作用是</SPAN>
指定從客戶端電腦讀入數(shù)據(jù)文件,否則從服務(wù)器電腦讀取
所以這里找到了問(wèn)題的所在了。--local
您可能感興趣的文章:
- php開(kāi)啟mysqli擴(kuò)展之后如何連接數(shù)據(jù)庫(kù)
- PHP數(shù)據(jù)庫(kù)操作之基于Mysqli的數(shù)據(jù)庫(kù)操作類庫(kù)
- php操作mysqli(示例代碼)
- PHP mysql與mysqli事務(wù)使用說(shuō)明 分享
- 解析在PHP中使用mysqli擴(kuò)展庫(kù)對(duì)mysql的操作
- PHP mysqli 增強(qiáng) 批量執(zhí)行sql 語(yǔ)句的實(shí)現(xiàn)代碼
- mysqli多查詢特性 實(shí)現(xiàn)多條sql語(yǔ)句查詢
- mysql,mysqli,PDO的各自不同介紹
- php寫(xiě)的帶緩存數(shù)據(jù)功能的mysqli類
- PHP以mysqli方式連接類完整代碼實(shí)例
相關(guān)文章
mysql “ Every derived table must have its own alias”出現(xiàn)錯(cuò)誤解決辦法
這篇文章主要介紹了mysql “ Every derived table must have its own alias”出現(xiàn)錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下2017-01-01MySQL數(shù)據(jù)庫(kù)安裝和Navicat for MySQL配合使用教程
MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB 公司開(kāi)發(fā),目前屬于 Oracle 旗下公司。這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)安裝和Navicat for MySQL配合使用,需要的朋友可以參考下2019-06-06MySQL為JSON字段創(chuàng)建索引方式(Multi-Valued?Indexes?多值索引)
這篇文章主要介紹了MySQL為JSON字段創(chuàng)建索引方式(Multi-Valued?Indexes?多值索引),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08MySQL存儲(chǔ)過(guò)程相互調(diào)用并獲得錯(cuò)誤碼示例
這篇文章主要介紹了MySQL存儲(chǔ)過(guò)程相互調(diào)用并獲得錯(cuò)誤碼,需要的朋友可以參考下2014-03-03mysql批量更新多條記錄的同一個(gè)字段為不同值的方法
最近在工作的時(shí)候突然想到了一個(gè)問(wèn)題,就是mysql如何才能實(shí)現(xiàn)批量更新多條記錄的同一個(gè)字段為不同值,于是就動(dòng)手實(shí)踐起來(lái)了,發(fā)現(xiàn)其中的學(xué)問(wèn)還是挺多的,所以想著就總結(jié)下來(lái)分享給大家,有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。2016-12-12