【问题标题】:Installing MySQL Workbench but File /etc/my.cnf doesn't exist安装 MySQL Workbench 但文件 /etc/my.cnf 不存在
【发布时间】:2014-02-06 06:59:34
【问题描述】:

我设法将 MySQL DMG 存档下载到我的操作系统 (mac OS X)。如果我使用命令行,它会起作用。 现在,我正在尝试安装 MySQL Workbench。 我已经创建了 MySQL 连接,但是一旦我测试了主机设置,我就会得到:

Checking command 'ps xa | grep "/usr/local/mysql.*/bin/[m]ysqld"'
Server detected as running
Check if /etc/my.cnf can be accessed
Operation failed: File /etc/my.cnf doesn't exist

我正在尝试查找文件 my.cnf 并得到:

Didis-MacBook:~ Didi$ find . -type f -name "*my.cnf*"
find: ./perms/newdir: Permission denied

所以我尝试通过输入来创建自己的“my.cnf”:

cd /usr/local/mysql/support-files/
sudo cp my-huge.cnf /etc/my.cnf

然后它要求输入密码。我不记得设置密码。 于是我输入:

/usr/local/psa/bin/admin --show-password

然后得到:

-bash: /usr/local/psa/bin/admin: No such file or directory.

我相信我的密码应该在 /etc/passwd 但我的系统中没有目录“etc”!

我的想法不多了,有人可以帮帮我吗?

【问题讨论】:

    标签: mysql unix mysql-workbench workbench my.cnf


    【解决方案1】:

    我想通了:

    1. 进入我的终端并输入:

       passwd
       Old password was blank
       I created a new password (it was THAT simple)
      
    2. 我创建了一个“etc”目录

    3. 我检查了/usr/local/mysql/support-files/下的文件,发现我的cnf文件实际上命名为my-default.cnf,而不是像MySQL站点的开发人员那样命名为my-huge.cnf

    4. 所以我输入:sudo cp my-default.cnf /etc/my.cnf

    5. 回到工作台,它终于说:

      测试主机设置完成。

    【讨论】:

    【解决方案2】:

    OS X 上的 MySQL 服务器安装不包含 cnf 文件,因此您收到警告是正常的。尽管如此,您可以继续创建连接而不会出现问题(忽略警告)。当您之后启动 MySQL Workbench 并尝试管理服务器的配置时,您会收到另一个警告,但您可以继续,MySQL Workbench 会为您创建 cnf 文件。无需手动完成所有这些操作。

    【讨论】:

      【解决方案3】:

      我也遇到了这个问题。我只是单击继续按钮,直到我进入“查看远程管理设置”步骤,然后在此处停止单击“更改参数”,然后继续。在“配置文件路径”中选择指向 my-default.cnf 的路径。然后检查路径,它可以工作

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-03
        • 2016-10-24
        • 2011-12-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多