无法在OS-X High Sierra(10.13.6)PID文件上启动MySql(8.0.15)

时间:2019-02-19 08:16:07

标签: mysql macos

从PHP / MySQL开发开始,并如标题所述,下载了MySQL 8.0.15 DMG。已安装。但是,当我尝试运行终端命令时: "sudo /usr/local/mysql/support-files/mysql.server.start"

我得到:

"Starting MysQl .......... "

最后以:

ERROR! The server quit without updating PID file (/usr/local/mysql/data/Macbook.hsd.comcast.net.pid)

到目前为止,我已经尝试过:

  • 试图删除数据目录中的“ Macbook.hsd.comcast.net.pid”文件,但我一直都得到“ No Such file or directory
  • 要查找要修改的默认“ my.cnf”文件或添加默认值,但是我读到:“默认情况下,OS X安装不使用my.cnf,而My SQL仅使用默认值。要设置自己的my.cnf,只需在/ etc中直接创建一个文件即可。
  • 数据文件夹中存在一个“ auto.cnf”,我不确定MySQL是否使用该文件,还是会尊重在/usr/local/sql/data/文件夹中创建的“ my.cnf”。
  • 我不确定要创建“ my.cnf”的正确位置(请参见,我要做的只是为“ {-{1}}”等“ pid-file”设置正确的值,然后创建目录并为其授予适当的权限。请参见底部更新:
  • 我无法访问MySQL文件夹(为别名)中的“ data”文件夹:“ pid-file = /var/run/mysqld/mysqld.pid”。它总是告诉我我没有许可。有一个小红点
  • 我已设置了“ /usr/local/mysql-8.0.15-macos10.14-x86_64/”中的权限,并做了

/user/local/mysql/

sudo chown -RL root:mysql /user/local/mysql” 现在在/ mysql /目录中,所有内容显示为: enter image description here

被困,不确定从这里继续前进。

是因为我没有创建一个/指定的文件夹而无法访问数据文件夹的事实吗?似乎找不到使MySQL与HighSierra / Mojave一起使用的答案。我简直不敢相信它已经死了。

我将不胜感激。

更新/编辑:

  • 能够将我的用户权限添加到“ sudo chown -RL _mysql:mysql /usr/local/mysql/data”文件夹中,并最终能够访问错误文件(“ Macbook.hsd.comcast.net.err”)和“ auto.cnf”。
  • 除单行/user/local/mysql/data外,“ auto.cnf”文件为空(不确定是否需要修改auto.cnf并添加PID条目)。看到下面的错误,似乎表明是相反的情况。
  • 错误文件重复出现错误(发生了几次): enter image description here

0 个答案:

没有答案