是否可以使用PHP脚本在mysql的my.ini文件中进行更改?

时间:2010-04-07 10:23:35

标签: php mysql

是否可以使用PHP脚本在mysql的my.ini文件中进行更改?

3 个答案:

答案 0 :(得分:3)

当然 - 它只是一个文本文件。

但是,您必须找到正确的INI文件,停止mySQL服务,进行更改,然后再次启动服务。那将是艰难的。您的PHP脚本可能需要root权限来停止和重新启动服务,并且PHP脚本永远不会拥有root权限。

更新:这些组合应该有效:

更改文件的PHP命令:(输入www.php.net/commandname重定向到手册)

  • fopen()
  • fwrite
  • fclose

用于执行外部命令的PHP命令:

  • exec()

停止和重新启动服务的Windows命令:net stop / net start

至于如何以编程方式找到my.ini,我不知道。如果可以,请手动设置。

答案 1 :(得分:1)

假设用户PHP运行时有权编辑该文件,那么是。

问题是为什么你需要用php脚本编辑my.ini文件?

答案 2 :(得分:1)

由于它是常规文件,因此如果您对文件具有正确的权限,则可以使用PHP文件处理函数打开它并进行所需的任何更改。