mysql 导入导出大文件
mysql導入:
load?data??local?infile?'C:/Users/Administrator.USER-20190225BY/Desktop/test.csv'?
into?table?test
fields
terminated?by'\t'
lines?terminated?by'\n'
ignore?1?lines
(xianlu,chepai,shijian,jing,wei)
mysql導出:
select?*?from?mysql.test?into?outfile?'C:\\Users\\Administrator.USER-20190225BY\\Desktop\\output_test.csv'
fields?
terminated?by?','
enclosed?by?'"'
lines?terminated?by?'\r\n'
?
導入和導出文件夾最好用:show variables like '%basedir%' 結果的目錄。
遇到問題:
Mysql數據庫從文件導入或導出到文件,提示The MySQL server is running with the --secure-file-priv option so it cannot execute this statement ,原因及解決方法如下:
?
一些版本的mysql對通過文件導入導出作了限制,默認不允許,
查看配置,執行mysql命令
SHOW VARIABLES LIKE "secure_file_priv";
如果value值為null,則為禁止,如果有文件夾目錄,則只允許改目錄下文件(測試子目錄也不行),如果為空,則不限制目錄;
?
修改配置可修改mysql配置文件,查看是否有
secure_file_priv =?
這樣一行內容,如果沒有,則手動添加,
secure_file_priv = /home?
表示限制為/home文件夾
secure_file_priv =?
表示不限制目錄,等號一定要有,否則mysql無法啟動
修改完配置文件后,重啟mysql生效
?參考自:http://blog.sina.com.cn/s/blog_59bba95d0102wspc.html
總結
以上是生活随笔為你收集整理的mysql 导入导出大文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: opencv10-形态学操作
- 下一篇: linux下mysql5.7修改密码