我设法将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"!
我的想法快用完了,有人可以帮我吗?
我想通了:
-
转到我的终端并输入:
passwd Old password was blank I created a new password (it was THAT simple)
-
我创建了一个"etc"目录
-
我检查了
/usr/local/mysql/support-files/
下的文件,发现我的 cnf 文件实际上被命名为my-default.cnf
而不是像 MySQL 站点的开发人员那样my-huge.cnf
。 -
所以我输入:
sudo cp my-default.cnf /etc/my.cnf
-
回到工作台,它终于说:
测试主机设置已完成。
OS X上的MySQL Server安装不包含cnf文件,因此您收到警告是正常的。尽管如此,您可以继续创建连接而不会出现问题(忽略警告)。之后启动MySQL Workbench并尝试管理服务器的配置时,您将收到另一个警告,但您可以继续,MySQL Workbench会为您创建cnf文件。无需手动执行所有这些操作。
我也遇到了这个问题。我只是单击继续按钮,直到进入"查看远程管理设置"步骤,然后在此处停止单击"更改参数",然后继续。在"配置文件的路径"中,选择指向 my-default.cnf 的路径点。然后检查路径,它有效