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

OM *_*ity 6 php mysql

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

Pek*_*ica 3

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

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

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

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

  • fopen()
  • fwrite
  • fclose

PHP命令执行外部命令:

  • exec()

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

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