MySQL中的GRANT FILE权限

时间:2014-10-09 05:11:34

标签: mysql csv

以下是我们面临的情况。我们有一个关键数据库,我们有一个定义良好的root用户以及一个用户帐户,将由需要读取数据库的应用程序使用。

但是,有人(管理员除外)需要查询数据库的各个部分,使用以下命令将它们转储到CSV文件中 - SELECT ... INTO OUTFILE' test.dat'但要实现这一点,需要授予FILE权限。

但是,正如我从此页面了解的那样 - http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html#priv_file,这使他不仅可以将查询结果转储到CSV文件中,而且(意外地)将CSV文件转换为插入数据库,这是我们想要不惜一切代价防止的事情。

我们能做什么?我们如何让他使用INTO FILE选项但不允许他使用LOAD DATA INFILE选项?

提前致谢。

0 个答案:

没有答案