之前都是在 Ubuntu 上开发,现在转到 Windows 平台,于是安装了 XAMPP 套件用于搭建 Apache,Mysql,PHP 这一套开发环境。

XAMPP 这个软件还是很早之前接触的了,今天第一天安装使用就遇到一个怪事儿:无论怎么修改 MySQL 的配置文件,都没有效果!

尝试使用这个命令,打印出所有可能的配置文件目录:

$ mysql --help
C:\WINDOWS\my.ini C:\WINDOWS\my.cnf C:\my.ini C:\my.cnf C:\xampp\mysql\my.ini C:\xampp\mysql\my.cnf C:\xampp\mysql\data\my.ini C:\xampp\mysql\data\my.cnf

每一个都试了,没有一个有效的。

解决

最终在 stackoverflow 上找到了原因:

XAMPP 使用一个叫做 mysql_start.bat 的文件来启动 MySQL,打开这个文件会看到它所使用的配置文件,当前版本是这样的:

mysql\bin\mysqld --defaults-file=mysql\bin\my.ini --standalone --console

去 XAMPP 安装目录下找了一下,果然在 c:/xampp/mysql/bin/my.ini

发表评论

电子邮件地址不会被公开。 必填项已用*标注