旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

mysq进修:经由过程敕令将sql查询的效果导出到详细文件【MySQL教程】,mysql

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:21评论:0


导读:弁言最近在修正线上数据的时刻,须要现将修正的数据继承备份,然则线上客户的服务器是不能直接衔接,而是经由过程了一台碉堡机,这就说我们不能经由过程可视化客户端直接衔接mys...
弁言

最近在修正线上数据的时刻,须要现将修正的数据继承备份,然则线上客户的服务器是不能直接衔接,而是经由过程了一台碉堡机,这就说我们不能经由过程可视化客户端直接衔接mysql的,所以一切的操纵都是须要经由过程sql语句的,下面看一下导出的sql:

mysql> select count(1) from table  into outfile '/tmp/test.xls';

直接在我们查询的效果背面增添 into outfile '途径即可',然则在最先的时刻我背面增加的途径不是 /tmp 而是/data 如许实行今后抛出下面的毛病:

The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

这是由于mysql设置的权限,我们能够经由过程下面sql检察一下权限设置:

show variables like '%secure%';

导出的数据必需是这个值的指定途径才能够导出,默许有多是NULL就代表制止导出,所以须要设置一下;

我们须要在/etc/mysql/mysql.conf.d/mysqld.cnf 文件的末端举行设置,在末端增加一句secure_file_priv="/"即可将数据导出到恣意目次;

secure_file_priv

  1、限定mysqld 不允许导入 | 导出

    secure_file_prive=null

  2、限定mysqld 的导入 | 导出 只能发生在/tmp/目次下

   secure_file_priv=/tmp/

  3、不对mysqld 的导入 | 导出做限定

secure_file_priv

4、能够导出至恣意目次

secure_file_priv="/"

如许设置今后我们就能够,完成我们一些自定义的的导出了!

相干文章:

MySQL查询效果导出到文件的另类要领

经由过程敕令行,怎样把sql文件导入mysql中

相干视频:

SQL入门教程手册

以上就是mysq进修:经由过程敕令将sql查询的效果导出到细致文件的细致内容,更多请关注ki4网别的相干文章!

标签:mysql


欢迎 发表评论: