mysql 導入數據

學習導入數據時碰到時的問題:

mysql>load data infile '/etc/name.txt' into table id charset gbk;       --把name.txt以gbk編碼導入到id表

ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statemen

根據提示應該是安全性方面的限制。第一步當然是問度娘,看了幾頁,都是windows下修改配置文件的例子,不符合我linux的實情。終於找到一個靠譜的,修改後卻又不能啓動mysql,那是相當鬱悶。好在靈感迸發,終於解決了:


secure_file_prive=null   -- 限制mysqld 不允許導入導出


secure_file_priv=/tmp/   -- 限制mysqld的導入導出只能發生在/tmp/目錄下


secure_file_priv=' '     -- 不對mysqld 的導入 導出做限制,一定要有='',網上的例子不賦值,導致mysql不能啓動。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章