当前位置:   article > 正文

mac使用brew安装mysql的坑_brew services 命令是不是不能用了

brew services 命令是不是不能用了
## 记录一次Mac上用brew安装mysql遇到的坑 ##

brew安装mysql的步骤:

  1. brew search mysql 查看远程仓库中有哪些mysql的版本
  2. 选择一个合适的mysql版本然后安装它, brew install mysql
  3. 安装好后,启动mysql,如果不知道怎么启动mysql,可以使用命令查看提示,brew info mysql,根据提示,有两种启动方式:brew services start mysql,或者 mysql.server start。
    在这里插入图片描述
    如果你使用brew services start mysql,会提示你没有brew 没有services命令,根据官网回复,发现这个命令从2014年就从brew的命令中移除了,原因是services的开源作者已经不再维护这个命令了,原文解释链接。说实话,这个命令还是很好用的,只要记住软件的名字,就能管理软件的启动、关闭,只可惜原作者不再维护仓库了。
    直接使用 mysql.server start 启动mysql,会发现报错了。
Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/data/lingdeMacBook-Pro.local.pid).
  • 1
  • 2
  1. 然后网上一查这个报错,清一色的回答就是这种答案列举多种存在的原因,然后一试,全部方案发现都不行,还浪费时间。因为对mysql客户端的安装也没经验,病急乱投医,一股脑子谷歌查解决方案。网上那种列举多种存在原因的方式,不是说不好,但至少先科普一下有哪些标志性的症状导致的这种原因吧,不然像我们这种新手只能挨个试了。更可恶的是,全试之后,发现都无效,冷静之后,突然想起自己也是个程序员啊,程序启动不了出bug了,不会看日志吗?

  2. mysql日志文件在哪?在上面报错提示中有写:/usr/local/var/mysql/data/,进入该文件夹中,会看到有个文件是 .err 文件,我的是lingdeMacBook-Pro.local.err。
    查看日志文件,cat lingdeMacBook-Pro.local.err,找到报错的地方,如下

2020-04-19T15:32:03.348611Z 0 [Note] InnoDB: 
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/529702
    推荐阅读
    相关标签
      

    闽ICP备14008679号