首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过brew安装的MySQL 5.7现在出现错误!服务器退出而不更新PID文件(/usr/local/var/mysql/dev_box.local.pid)

根据提供的问答内容,我来解答你的问题。

首先,brew是macOS下常用的包管理工具,可以用来安装各种开源软件。MySQL是一个常用的关系型数据库管理系统。

根据你提供的信息,安装的MySQL 5.7出现了错误,并且服务器退出了,导致PID文件没有更新。这种情况可能是由于安装过程中出现了问题,或者是其他原因导致MySQL无法正常启动。

要解决这个问题,可以尝试以下几个步骤:

  1. 检查错误信息:在终端中执行命令brew services list,查看MySQL服务的状态。如果MySQL服务显示为error,则表示出现了错误。你可以尝试查看错误日志,日志文件通常位于/usr/local/var/mysql目录下。使用文本编辑器打开错误日志文件,查看具体的错误信息。
  2. 重新启动MySQL服务:在终端中执行命令brew services restart mysql,尝试重新启动MySQL服务。如果出现错误提示,可以尝试使用brew services start mysql命令来启动MySQL服务。
  3. 卸载并重新安装MySQL:如果重新启动服务无效,可以尝试卸载MySQL并重新安装。首先执行命令brew uninstall mysql来卸载MySQL,然后执行brew install mysql@5.7来重新安装MySQL 5.7版本。
  4. 修复权限问题:有时候,MySQL启动失败可能是由于权限问题导致的。可以尝试执行以下命令修复权限问题:
    • sudo chown -R _mysql:_mysql /usr/local/var/mysql
    • sudo chmod -R 755 /usr/local/var/mysql

希望以上步骤能够解决你的问题。如果问题仍然存在,请提供更详细的错误信息,以便我们进一步帮助你解决。如果你想了解更多关于MySQL的相关知识,可以访问腾讯云的MySQL产品介绍页面:腾讯云MySQL产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

记录一次docker+jenkins+gitlab搭建内网开发环境

接下来我们通过局域网设备登录到该服务器。我们事先通过telnet命令,查看服务器22端口是否能够连接上。 ? 连接服务器,如果出现下图则表示连接成功。 ?...NGINX安装与配置 服务器安装NGINX、MySQL都是用Mac一款包管理工具(brew使用文档)。 下面的所有操作都是连接上服务器后,在服务器上进行操作。.../usr/local/Cellar 下面是brew常见使用命令 // 帮助命令 brew -h // 安装brew install xxx // 更新brew update...brew install mysql@5.7 配置MySQL远程连接 // 查找MySQL配置文件路径 sudo find / -name my.cnf // MySQL配置文件路径 /usr...重启MySQL服务。 brew services start mysql@5.7 远程登录测试。同样,在局域网内找一台电脑,尝试连接到服务器MySQL服务。

3K30
  • MNMP (Mac + Nginx + MySQL + PHP) 开发环境搭建

    master/install)" 安装Mysql 先查找下mysql:brew search mysql 看一下mysql版本信息: brew info mysql brew install mysql...start 安装php 先添加php扩展 brew update # 安装软件前都要习惯更新brewbrew tap homebrew/dupes brew tap josegonzalez/...` #重启php-fpm kill -USR2 `cat /usr/local/var/run/php-fpm.pid` #也可以用上文提到brew命令来管理php-fpm brew services...我们要配置nginx.conf文件,创建一个php-fpm文件(监听php-fpm), 还要约定下将nginx.pid文件,log日志,以及以后我们要配置站点.conf路径,我们路径约定还是按照brew...文件了 /usr/local/var/log/nginx/ # nginx.pid文件,放在/usr/local/var/run/下面,和php-fpm.pid放一堆 /usr/local/var/run

    2.1K10

    Mac配置PHP环境(brew安装nginx+php)「建议收藏」

    这篇只介绍安装PHP+nginx,安装mysql 之前写了一篇: Mac下安装mysqlbrew install mysql )感兴趣可以去查看 第一步:检查本地有没有PHP:输入php -v 命令...浏览器访问:localhost,出现下图,说明安装成功,启动成功 第三步:修改nginx.conf文件 输入命令:cd /usr....,并改为pid=/usr/local/var/run/php-fpm.pid 把error_log前面的分号删除,并改为error_log =/usr/local/var/log/php-fpm.log...第六步:重启nginx 输入命令:sudo nginx -s reload 启动php-fpm 输入命令:sudo php-fpm 第七步:在/usr/local/var/www/ 目录下创建...index.php文件 命令: 进入目录:cd /usr/local/var/www/ 创建文件:touch index.php 编辑文件:sudo vi index.php 输入:<?

    4K40

    linux安装mysql5.7.24

    一般是前两种比较多 卸载方法参考Linux->卸载Mysql方法总结,记得卸载干净 ---- 二、安装 建议路径设置按照写来 将下载压缩包复制到linux服务器/usr/local/路径下(下载地址...不然会出现各种PID或者SOCK有关问题 某个版本之后这个步骤是下面这样,以前是mysql_install_db,datadir就是安装路径,basedir就是根目录 [root@localhost...命令的话 [root@localhost mysql]# ln -s /usr/local/mysql/bin/mysql /usr/bin 12-3、启动mysql失败2 提示找不到pid文件的话,需要回去看第七步...20、新建路径 在步骤18里面配置了日志文件pid文件、sock文件路径,所以要去自己手动创建这些路径,文件不用创建,会自动生成 PID路径:/var/run/mysqld/ LOG路径:/var...24、应该没了 pid文件存放好像是进程pid值 sock好像是使用localhost连接时候会用到 很多教程不成功原因,有时候不是教程有问题,而是受mysql版本(如5.7之后跟之前有许多不一致

    61420

    Linux安装mysql5.7.26 --(傻瓜版3分钟搞定)

    前言 在这之前一天时间里,我全网搜mysql 各种安装方式,还有版本不同带来问题,会发现在 Mac 或者 在linux上安装5.7 一下版本时,出现问题会少很多,尤其是 拿着 dmg文件在Mac...安装 就是1分钟事,但是在linux 安装 5.7出现了不少问题,出现问题各式各样,大家安装时碰到问题了,一定要找你当前版本下解决方式。...下载之后,通过上传方式上传到你服务器指定目录即可 二、 在你要放置安装目录下执行 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/.../usr/local ,所有最好按我来。...-2.el7.centos.x86_64 相关问题可以参考:https://www.cnblogs.com/dadadechengzi/p/6723686.html 另外,如果5.7 安装时候出现东西没有解决可能应为你系统在安装前不是干净

    18.5K31

    Linux安装mysql5.7.26 –(傻瓜版3分钟搞定)

    前言 在这之前一天时间里,我全网搜mysql 各种安装方式,还有版本不同带来问题,会发现在 Mac 或者 在linux上安装5.7 一下版本时,出现问题会少很多,尤其是 拿着 dmg文件在Mac...安装 就是1分钟事,但是在linux 安装 5.7出现了不少问题,出现问题各式各样,大家安装时碰到问题了,一定要找你当前版本下解决方式。...下载之后,通过上传方式上传到你服务器指定目录即可 二、 在你要放置安装目录下执行 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/.../usr/local ,所有最好按我来。...-2.el7.centos.x86_64 相关问题可以参考:centos7 + mysql5.7 tar包解压安装 – 大大橙子 – 博客园 另外,如果5.7 安装时候出现东西没有解决可能应为你系统在安装前不是干净

    69300

    MySQLmysqld_safe和mysqld进程有何用?

    mysqld父进程, /etc/init.d/mysql 中针对start执行,执行mysqld_safe,mysqld_safe是一个脚本,通过查看mysqld_safe选项信息以及脚本内容...--log-error=path将错误日志写入给定文件。参见5.11.1节,“错误日志”。 --mysqld=prog_name想要启动服务器程序名(在ledir目录)。...(本文中“用户”指系统登录账户,不是授权表中MySQL用户)。...如果你从MySQL安装目录执行mysqld_safe应满足该条件(例如,二进制分发版为/usr/local/mysql); (2)如果不能根据工作目录找到服务器和数据库,mysqld_safe试图通过绝对路径对它们定位...典型位置为/usr/local/libexec和 /usr/local/var。实际位置由构建分发版时配置值确定如果MySQL安装到配置时指定位置,它们应该是正确。 因此, 1.

    54810

    Mac上软件包管理工具

    #更新配置 查看当前使用版本 php -v 查看系统默认版本/usr/bin/php -v 查看扩展 php -i | grep extension_dir 切换PHP版本 发现版本已经是新安装了...--basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql 获取当前登录用户名 whoami 例如我是psvmc 设置文件拥有者...sudo chown -R psvmc /usr/local/var/mysql/ 启动mysql mysql.server start 上面的启动方式 电脑重启就失效了 所以可以以服务形式启动...这里很可能会遇到2002错误,就是找不到mysql.sock问题,用下面方法解决 sudo mkdir /var/mysql sudo ln -s /tmp/mysql.sock /var/mysql.../mysql.sock 然后就可以通过http://localhost/phpmyadmin访问 通过brew安装 当然也可以用brew安装(不过安装是英文版) brew install phpmyadmin

    3K30
    领券