gpt4 book ai didi

mysql - 禁用数据文件会破坏 MySQL

转载 作者:行者123 更新时间:2023-11-29 13:15:38 24 4
gpt4 key购买 nike

我在计算机上运行 MySQL 服务器,并一直在使用它和 PHP 来访问存储的数据。我发现它比 Excel 工作得更好,并且更跨平台/可移植,可以导出到 HTML 表格。

我最近正在阅读有关如何保护 MySQL 的文章,并发现了这篇文章:

http://www.greensql.com/content/mysql-security-best-practices-hardening-mysql-tips

其中有一个部分建议使用以下方法禁用 mysql.conf 文件中的数据文件:

set-variable=local-infile=0

但是,执行此操作后,我根本无法启动 MySQLD。我必须删除这一行才能让 SQL 再次运行。使用MySQL 5.5.35-0ubuntu0.13.10.2(Ubuntu)

有人知道在不破坏 MySQL 的情况下修补此漏洞的另一种方法吗?

最佳答案

http://dev.mysql.com/doc/refman/5.0/en/program-variables.html说:

Before MySQL 4.0.2, the only syntax for setting program variables was --set-variable=option=value (or set-variable=option=value in option files). ... This syntax still is recognized, but is now deprecated and is removed in MySQL 5.5.

换句话说,在 MySQL 5.5 及更高版本中,不要使用 set-variable。只需设置变量:

local-infile=0

关于mysql - 禁用数据文件会破坏 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21501009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com