在我的 VPS 上找不到 my.cnf

在我的 VPS 上找不到 my.cnf

您好,我目前正在租用一台 VPS,用于托管 magento 商店。该 VPS 运行的是带有 DirectAdmin 的 Centos5。

我读了一些关于如何优化 magento 的文章,我看到的一个建议是编辑 MySQL 配置文件。但是,我在 DirectAdmin 中找不到此文件。此外,我无法通过 SSH 连接到 VPS。我的主机通过其网站拥有 root 访问权限,但它不允许我输入 root 密码。

非常感谢任何帮助。

答案1

尝试下载并安装油灰假设您使用的是 Windows PC - 您应该能够使用它以 root 用户身份直接连接到服务器的命令行。如果这不起作用,那么您应该联系您的 VPS 托管提供商并告知他们。他们可能没有正确配置您的帐户。

登录后,您可以使用以下命令找到 VPS 上名为 my.cnf 的所有文件:

查找/-name my.cnf

通常在 CentOS 机器上,这个文件位于 /etc 的某个位置

查找/etc-name my.cnf

将只搜索 /etc 文件夹,速度更快

答案2

标准位置是:

/etc/my.cnf

另外,如果您使用的是 Windows,请下载 Putty。然后,运行 Putty 并输入服务器的 IP 地址。它会要求您输入用户名。输入“root”并按回车键。然后,它会要求您输入密码。输入密码并按回车键。要编辑 MySQL 配置文件,请输入以下命令:

vi /etc/my.cnf

如果你不知道如何使用 vi。这里有一个很棒的教程: http://www.washington.edu/computing/unix/vi.html

相关内容