【填坑向】MySQL常见报错及处理系列(ERROR! The server quit without updating PID file)

这篇具有很好参考价值的文章主要介绍了【填坑向】MySQL常见报错及处理系列(ERROR! The server quit without updating PID file)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本系列其他文章

【填坑向】MySQL常见报错及处理系列(Communications link failure & Access denied for user ‘root‘@‘localhost‘)_AQin1012的博客-CSDN博客翻一下大致的意思就是默认会按照如下的顺序读取配置文件,我上面贴出的配置文件就是第一个/etc/my.cnf,但显然目前在运行的MySQL并不是使用的这个配置文件,保险起见,我依次查看了列出的所有位置的my.cnf,看是否存在,存在的话内容是什么,于是发现/usr/local/etc/my.cnf也存在,并且未配置端口信息,我在该位置的my.cnf中添加了端口配置(port = 3306)并重启后,再次执行lsof -i:3306。执行brew services list可以看到MySQL是启动成功了的。https://blog.csdn.net/aqin1012/article/details/132472358?spm=1001.2014.3001.5502【填坑向】MySQL常见报错及处理系列(Navicat:2002 - Can‘t connect to MySQL server on ‘127.0.0.1‘ & 获取配置文件my.cnf路径)_AQin1012的博客-CSDN博客由于不同版本的MySQL可能默认的配置文件位置不同,并且有些版本的MySQL在安装时并不会自动创建my.cnf文件,需要用户手动创建。上面命令返回的路径+--verbose --help |grep -A 1 'Default options',然后回车后显示的就是my.cnf的路径。上面红框框内的就是读取配置文件my.cnf的路径的顺序(MySQL在启动时将按照列出的顺序读取这些文件中的配置,即优先级从左到右依次降低)可以尝试右键选择“高级”,勾选“使用套接字文件”https://blog.csdn.net/aqin1012/article/details/132472330?spm=1001.2014.3001.5502

目录

异常

重装MySQL

停止服务

卸载MySQL

删除 MySQL 相关文件

安装MySQL

启动MySQL


异常

在执行sudo mysql.server start时报

Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/aqin1012deMacBook-Pro.local.pid).

或者执行brew services list时,MySQL的状态为error

重装MySQL

如果出的问题尝试了几种方法仍然解决不了,可以考虑直接重装MySQL,重装前需要之前MySQL相关的东西都删除。

停止服务

首先,请确保 MySQL 服务器已经停止运行,以免影响后续的删除操作。

如果输入之后报错Error(可能是开头列出的问题或者其他问题),可以直接使用ps aux | grep mysql查找相关应用的PID手动删除(ksudo ill -9 PID)。

【填坑向】MySQL常见报错及处理系列(ERROR! The server quit without updating PID file),数据库,出坑必备~,mysql,navicat,数据库,报错,my.cnf

如果只有这意味着只有 grep mysql 这一个进程与mysql相关,即MySQL 服务器当前并没有在运行,说明 MySQL 服务器已经停止了,无需再手动删除。将 <PID> 替换为在使用ps -ef | grep mysql 中找到的 MySQL 服务器的 PID。

卸载MySQL

如果使用 Homebrew 卸载 MySQL,可以尝试运行以下命令:

brew uninstall mysql

ps: 如果之前没有使用 Homebrew 安装 MySQL,则以上命令可能会报错,可以忽略报错信息。

删除 MySQL 相关文件

删除 MySQL 安装文件和数据文件,MySQL 的默认安装位置是/usr/local/mysql,可以使用sudo rm -rf /usr/local/mysql删除它。

然后,还要删除相关的数据文件和配置文件。MySQL 数据文件通常位于 /usr/local/var/mysql 目录中,可以使用sudo rm -rf /usr/local/var/mysql进行删除;继续删除可能存在的其他配置文件,使用命令ls -la /etc | grep mysql可以检查是否有其他可能存在的 MySQL 配置文件。

安装MySQL

brew install mysql

等待着安装结束

启动MySQL

 brew services restart mysql

【填坑向】MySQL常见报错及处理系列(ERROR! The server quit without updating PID file),数据库,出坑必备~,mysql,navicat,数据库,报错,my.cnf

完成后记得重启(以确保所有相关的更改都生效)~~~请注意,执行这些步骤将永久删除 MySQL 数据库和配置信息,请在操作之前做好备份。文章来源地址https://www.toymoban.com/news/detail-670922.html

到了这里,关于【填坑向】MySQL常见报错及处理系列(ERROR! The server quit without updating PID file)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • WARNING: There was an error checking the latest version of pip.报错及解决方法

    警告:检查最新版本的pip时出错。   需要升级pip版本才可以安装其他模块,我们只需要升级pip 在命令操作窗口输入python -m pip install --upgrade pip Successfully uninstalled pip-19.1.1(成功卸载旧版本:22.3.1) Successfully installed pip-20.0.2(成功安装新版本:23.0.1)   在命令操作窗口输入

    2024年02月05日
    浏览(60)
  • vue项目启动npm run serve常见报错及解决办法

    如图: 解决方法 :重新安装core-js , npm i core-js Syntax Error: EslintPluginImportResolveError: unable to load resolver “alias”. 解决方法 :npm install eslint-import-resolver-alias -D Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (83) For more information on which environments are

    2024年02月15日
    浏览(46)
  • IAR10.10.1编译8.1版本ZigBee工程常见报错及解决方法

    一般工程文件的所在路径为:ZStack-CC2530-2.3.0-1.4.0ProjectszstackSamplesSampleAppCC2530DB 打开后可能会出现下面几个对话框,这是由于IAR版本过高导致的,不用管,一里路yes确定下去就好了。 打开工程后,在左边我们可以看到一个workspace,虽然有很多文件夹,但我们重点关心的主

    2024年02月04日
    浏览(41)
  • 【全网最详细yolov6】yoloV6调试记录(含训练自己的数据集及常见报错及解决方法)--持续更新ing

    本文手把手教你如何调试最新的yolov6,复现运行COCO2017及训练自己的数据集,目前该项目刚发布,BUG会比较多,调起来一般不会那么顺利,本文含windows+ubuntu,并给出了一些常见问题和解决方法: 目录 1.项目简介 2.注意和推荐 3.项目配置(含COCO数据集配置) 4.训练自己的数据

    2024年03月10日
    浏览(58)
  • ElementUI的不常见报错Error in beforeDestroy hook: “Error: [ElementForm]unpected width

    今天在解决项目BUG的时候,发现控制台突然多出了一个错误, Error in beforeDestroy hook: “Error: [ElementForm]unpected width 简单分析过后,确定了问题出在了 Form 表单中,但不影响正常功能,看了一些文章,同样的问题也会出现在dialog中, 使用了v-show以及label-width=\\\"auto\\\"。 回头看了看自

    2024年02月11日
    浏览(40)
  • 【数据库】mysql-修改密码-error-1290 (HY000): The MySQL server is running with the --skip-grant-tables option

    该报错同样适用于MariaDB ERROR 1290 (HY000): The MariaDB server is running with the --skip-grant-tables option so it cannot execute this statement 修改mysql密码出现的报错。 先使用 flush privileges; 刷新命令,再修改数据库密码 set password for root@localhost=password(\\\'你的密码\\\');

    2024年02月05日
    浏览(40)
  • mysql启动时报错:Starting MySQL... ERROR! The server quit without updating PID file快速解决

    1、可能是/opt/mysql/data/数据目录mysql用户没有权限(修改数据目录的权限) 解决方法 :给予权限,执行 “chown -R mysql.mysql /opt/mysql/data” 然后重新启动mysqld 2、可能进程里已经存在mysql进程 解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”

    2024年02月08日
    浏览(47)
  • 启动mysql报错:ERROR! The server quit without updating PID file (/database/mysql/mysqld.pid)

    排查思路: ·1.一开始根据报错在网上找的解决方案是这样的,参考(启动mysql服务时一直提示ERROR The server quit without updating PID file)修改完support-files目录下的mysql.server后仍然报这个错 2.然后开始查看错误日志,先重新启动一下mysql tail -f /database/mysql/logs/mysql_5_7_27.err  3.根据报

    2024年02月07日
    浏览(46)
  • ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option 解决办法

    情景 当我导入大数据量时,使用 LOAD DATA INFILE 进行导入,出现了错误 ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement 表明你的 MySQL 服务器启用了 --secure-file-priv 选项,这个选项限制了 MySQL 可以执行文件操作的目录。这通常出现在尝

    2024年04月28日
    浏览(42)
  • Jmeter启动报错处理方法:Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurr

    一、切到jemter/bin路径,双击‘ApacheJMeter.jar’文件 二、切到jemter/bin路径,双击’jmeter.sh’文件 以上两种方法均可尝试。 网上CSDN、简书都说是内存不足改bat文件加,加全局变量,怀疑JDK版本和环境变量配置,装过无数遍,最终都不好使。这两种方法绕过了仅执行bat文件启动,

    2024年02月11日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包