![在我的 VPS 上找不到 my.cnf](https://linux22.com/image/530715/%E5%9C%A8%E6%88%91%E7%9A%84%20VPS%20%E4%B8%8A%E6%89%BE%E4%B8%8D%E5%88%B0%20my.cnf%20.png)
您好,我目前正在租用一台 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