Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装MySQL Workbench但文件/etc/my.cnf不';不存在_Mysql_Unix_Mysql Workbench_Workbench_My.cnf - Fatal编程技术网

安装MySQL Workbench但文件/etc/my.cnf不';不存在

安装MySQL Workbench但文件/etc/my.cnf不';不存在,mysql,unix,mysql-workbench,workbench,my.cnf,Mysql,Unix,Mysql Workbench,Workbench,My.cnf,我设法将MySQL DMG存档下载到我的操作系统(MacOSX)。如果我使用命令行,它会工作。 现在,我正在尝试安装MySQL工作台。 我创建了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 /e

我设法将MySQL DMG存档下载到我的操作系统(MacOSX)。如果我使用命令行,它会工作。 现在,我正在尝试安装MySQL工作台。 我创建了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中,但我的系统中没有dir“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 great.cnf

  • 于是我键入:
    sudo cp my-default.cnf/etc/my.cnf

  • 回到工作台,它最后说:

    测试主机设置已完成


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

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

    根据,MySQL版本<5.6.8有几个默认配置,包括my-hugged.cnf。新版本不再具有这些默认配置。