Linux 上的 MySQL 复制

Linux 上的 MySQL 复制

我在 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 包,所以我的系统上同时安装了这两个包。有时,这很令人困惑。

相关内容