1. 程式人生 > >mysql 導入導出文件遇到的問題

mysql 導入導出文件遇到的問題

client 今天 運行 gpo mysql的安裝 ike nbsp 導入 exec

今天通過語句:select * from mytable into outfile ‘d:/mytable.xls’; 導出外部文件,但是無論如何都不成功,系統提示: The MySQL server is running with the --secure-file-priv option so it cannot execute this statement when executing ‘SELECT INTO OUTFILE‘;

於是,通過輸入命令:show variables like ‘%secure%‘; 查詢變量:發現 secure_file_priv 的值為 NULL;

  1. 當 secure_file_prive=null時,限制mysqld 不允許導入 | 導出,
  2. 當secure_file_priv=/tmp/ 時,限制mysqld 的導入 | 導出 只能發生在/tmp/目錄下
  3. 不對mysqld的導入|導出做限制 即:secure_file_prive=;
  4. 於是在mysql的安裝目錄下,找到my.ini文件,通過記事本的方式打開,搜索[mysqld],在[mysqld]下輸入:secure_file_priv =即可
  5. 最後重新啟動mysql服務,如何重啟windows服務:win+R打開運行窗口,輸入services.msc,今天windows服務窗口。找到MySQL服務,選擇,點擊‘重啟動’即可。
  6. 技術分享圖片
  7. 重新打開MySQL Command line Client.輸入如圖命令即可
  8. 技術分享圖片

mysql 導入導出文件遇到的問題