我在 Linux/Debian 上执行 MysqlReplication 我已经安装了 mysql。
现在,mysql 复制的第一步是编辑 /etc/mysql/my.cnf 文件。但该位置没有提供此功能。
那么我该如何编辑它?
任何想法?
谢谢。
答案1
我建议你运行:
updatedb
locate my.cnf
如果你手动安装了 mysql,文件可能会安装在 PREFIX 目录下。通常是 /usr/local 或你选择的位置。
which mysql
也许有助于找到前缀目录。
如果仍然找不到 my.cnf,您可以在 googlenet 上找到几乎所有可能情况的示例 my.cnf 文件。
答案2
只需使用您选择的文本编辑器创建文件即可。
答案3
这也取决于你使用的 MySQL 版本。我将 RHEL5 从 5.0 升级到了 5.5,使用 5.1 作为过渡,因为数据库结构不同。
my.cnf 文件位于 /opt/rh/mysql55/root/etc/my.cnf
我仍然有 /etc/my.cnf,但那是针对 mysql 5.0 的。我们的软件供应商告诉我,存在一些依赖项,无法删除 mysql 5.0 包,所以我的系统上同时安装了这两个包。有时,这很令人困惑。