qazwsx Asked: 2012-03-15 07:03:02 +0800 CST2012-03-15 07:03:02 +0800 CST 2012-03-15 07:03:02 +0800 CST 如何根据 my.cnf 中的主机名将 datadir 设置为不同的值? 772 如何datadir根据主机名设置不同的值my.cnf?我想my.cnf在 Linux 机器和 Mac OS X 机器上使用相同的文件,它们datadir应该具有不同的值。 mysql configuration 1 个回答 Voted Best Answer Shlomi Noach 2012-09-03T21:23:26+08:002012-09-03T21:23:26+08:00 一个简单的解决方案是保持my.cnf文件相同,并在您的机器上使用符号链接指向您希望数据所在的任何目录。例如,假设您my.cnf包含以下内容: [mysqld] datadir=/mysql_data 在你的 linux 主机上,你会: cd / ln -s /var/lib/mysql mysql_data 为 mysql 用户添加对此文件夹的权限: chown mysql:mysql /mysql_data
一个简单的解决方案是保持
my.cnf
文件相同,并在您的机器上使用符号链接指向您希望数据所在的任何目录。例如,假设您my.cnf
包含以下内容:在你的 linux 主机上,你会:
为 mysql 用户添加对此文件夹的权限: