我最近在本地机器上使用 apt-get 安装了 mysql。它继续使用默认的 my.cnf。我想看看这个二进制文件的编译时配置是什么。
有人可以帮我怎么做吗?
我最近在本地机器上使用 apt-get 安装了 mysql。它继续使用默认的 my.cnf。我想看看这个二进制文件的编译时配置是什么。
有人可以帮我怎么做吗?
安装 mysql-server 源。
apt-get source mysql-server # root access not needed
这将在当前目录中创建一些存档文件。在我的 debian lenny 中,它创建了以下目录。在你的 Ubuntu 中它几乎是一样的。
mysql-dfsg-5.0-5.0.51a
mysql-dfsg-5.0_5.0.51a-24+lenny5.diff.gz
mysql-dfsg-5.0_5.0.51a-24+lenny5.dsc
mysql-dfsg-5.0_5.0.51a.orig.tar.gz
现在检查debian/rules
提取源中的文件。我是这样做的,
less mysql-dfsg-5.0-5.0.51a/debian/rules
您可以使用其他编辑器(nano
, vi
,gedit
都可以)。环绕线68
你会看到配置选项
要了解有关如何重新编译 debian 源包的更多信息,请阅读
尝试使用这个:
shell> mysql_config
grep CONFIG $(which mysqlbug)