如何解決mysqlimport: Error: 13, Can't get stat of 的問題_Mysql

來源:互聯網
上載者:User
今兒在看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

複製代碼 代碼如下:

<SPAN style="FONT-SIZE: 10px">可是這裡我查看了下我的許可權也是沒有問題的。我的備份檔案在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">這裡我的解決問題的方式和過程是這樣的,首先google和百度下,看是否能搞定這樣的問題。然後我在使用load data infile看看是否也會出現這樣的問題(這裡的load命令是相通的命令)。</SPAN>

通過google和百度沒有找到自己想要的答案,而我在進行load data infile的操作時,發現沒有問題,所以總結這裡應該不是許可權的問題:
複製代碼 代碼如下:

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">最後通過man 查詢這個命令的問題,會發現一個想象就是這個--local命令的問題</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">這樣問題解決了,這裡我們的--local的作用是</SPAN>

指定從用戶端電腦讀入資料檔案,否則從伺服器電腦讀取
所以這裡找到了問題的所在了。--local

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.