2014-01-17 47 views
4

我设法将MySQL DMG归档文件下载到我的操作系统(mac OS X)。它可以工作,如果我使用命令行。 现在,我正在尝试安装MySQL Workbench。 我创建MySQL连接,但一旦我测试主机的设置,我得到:安装MySQL Workbench但文件/etc/my.cnf不存在

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文件,但是我在我的系统中没有目录 “等”!

我用尽了想法,有人可以帮我吗?

回答

11

我想通了:

  1. 又到我的终端和类型:

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

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

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

  5. 回到工作台,它最后说:

    测试主机的设置就完成了。

+0

根据[MySQL站点](http://dev.mysql.com/doc/refman/5.6/en/server-default-configuration-file.html),MySQL版本<5.6 .8有几个默认配置,包括my-huge.cnf。新版本不再具有这些默认配置。 – RNickMcCandless

4

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

2

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

+0

非常好。谢谢。 –

相关问题