Mysql 利用SQL语句导出发生异常 [1290] - The MySQL server is running with the --secure-file-priv option

利用SQL语句导出、导入数据


    (一) 导出数据语法 SELECT   *   INTO   OUTFILE   'file_name'  FROM   tbl_name

   select * into outfile '/result1.txt' from result;

   发生异常:[Error Code] 1290 - The MySQL server is running with the --secure-file-priv option

   问题:
   查看:  show VARIABLES like 'secure-file-priv'

 解决:需要配置项secure_file_priv
      1)  在my.ini文件 [mysqld]节点 下添加, 然后再重启哦!

       
     

   #secure-file-priv
   secure_file_priv=''

再执行:  select * into outfile '/result1.txt' from result;

注意:备份数的文件result1.txt不可以提前存在!

 

  (二)   导入数据语法LOAD  DATA  INFILE   'file_name '  INTO   TABLE   tbl_name[FIELDS]

前提必须用有表的结构,再把数据导入进来哦!

执行:load data infile '/result1.txt' into table result;

 

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