免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 12026 | 回复: 4
打印 上一主题 下一主题

load data infile 和load data local infile区别 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-23 14:26 |只看该作者 |倒序浏览
在数据库中,load data infile 和load data local infile都可以导入本地的数据,而mysql5.0版本默认支持上述模式。

  1. mysql> load data infile 'sqlfile.txt' into table users fields terminated by ',';
  2. mysql> load data local infile 'sqlfile.txt' into table users fields terminated by ',';
复制代码

上述两者的达到的效果是一样的,目前疑问是是,在启动mysql
加参数可以限制使用load data local infile,
例如:

  1. #/usr/local/mysql/bin/mysqld_safe --user=mysql --local-infile=0 &
  2. mysql> load data local infile 'sqlfile.txt' into table users fields terminated by ',';
  3. ERROR 1148 (42000): The used command is not allowed with this MySQL version
复制代码


对于load data infile ,应该如何禁止使用?谢谢告知?

论坛徽章:
0
2 [报告]
发表于 2008-01-23 17:13 |只看该作者
应该是给用户赋权限的时候决定允许还是不允许其使用该指令。
好久不碰程序了,MySQL 也忘记差不多了,只能凭印象回答了,呵呵。

论坛徽章:
0
3 [报告]
发表于 2008-01-23 21:13 |只看该作者
http://imysql.cn/docs/MySQL_51_zh/mysql_51.html

看下 "5.7. The MySQL Access Privilege System"

论坛徽章:
0
4 [报告]
发表于 2008-01-23 23:40 |只看该作者
原帖由 yejr 于 2008-1-23 21:13 发表
http://imysql.cn/docs/MySQL_51_zh/mysql_51.html

看下 "5.7. The MySQL Access Privilege System"

看到老大的回复就来了精神。

论坛徽章:
0
5 [报告]
发表于 2008-01-24 12:28 |只看该作者
原帖由 yejr 于 2008-1-23 21:13 发表
http://imysql.cn/docs/MySQL_51_zh/mysql_51.html

看下 "5.7. The MySQL Access Privilege System"



已明白,在user的File_priv对服务器主机上的文件访问进行控制
thx版主!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP