为什么我找不到my.cnf?

时间:2009-12-09 18:50:09

标签: mysql database linux unix aptitude

我做了更新了。 我确实找到了my.cnf

但是我找不到了吗?什么都没有。

(我使用aptitude安装mysql-server安装了MYSQL,mysql现在可以正常工作。)

4 个答案:

答案 0 :(得分:21)

您的操作系统是什么?在Debian Linux上,它位于/etc/mysql/my.cnf上。如果您找不到它,可以使用此documentation从头创建一个。

答案 1 :(得分:6)

您可以尝试以下命令:

find /etc -name *.cnf

它会显示* .cnf文件的所有位置

答案 2 :(得分:0)

locate只会打印您可以阅读的目录中的文件。

另外,当你说你做了updatedb时,你运行了吗

sudo /etc/cron.daily/slocate

如果没有,那么你所做的可能并不等同。 (这些天Debian / Ubuntu上的默认定位程序是mlocate)。

答案 3 :(得分:0)

创建配置文件 MySQL提供了几种配置方法,但一般来说,最简单的方法是在mysql文件夹中创建一个my.ini文件。有数百种选项可以根据您的具体要求调整MySQL,但最简单的my.ini文件是:

[mysqld]
# installation directory
basedir="C:/mysql/"

# data directory
datadir="D:/MySQLdata/"