解决两个MySQL5.7报错

news2024/11/15 15:54:15

目录

  • 1.启动不了MySQL,报错缺少MSVCR120.dll
    • 去官网下载vcredist_x64.exe
    • 运行安装
    • 进入管理员CMD
  • 2.本地计算机 上的 mysql 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止,Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.XXX‘ doesn‘t exist
    • 第一种方法就是去同事那借,或者电脑上找
    • 第二种就是通过初始化

遇到两个mysql报错:
1.启动不了MySQL,报错缺少MSVCR120.dll
在这里插入图片描述
2.启动报错:

本地计算机 上的 mysql 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止

Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.XXX‘
doesn‘t exist

1.启动不了MySQL,报错缺少MSVCR120.dll

第一个问题比较好解决,找一下 C:\Windows\System32 下面,肯定没有 MSVCR120.dll文件
在这里插入图片描述
我是修复后才有的
缺少文件的话去同事那借一个,
或者

去官网下载vcredist_x64.exe

官网:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
在这里插入图片描述

根据电脑位数下载vcredist_x64.exe或vcredist_x32.exe

运行安装

在这里插入图片描述

进入管理员CMD

在这里插入图片描述

然后切换至你的mysql下的bin目录下,输入mysqld-install,运行安装成功,然后去重启MySQL即可
在这里插入图片描述
第一个问题解决,如果你重新启动的时候,没有下面的问题请忽略

2.本地计算机 上的 mysql 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止,Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.XXX‘ doesn‘t exist

我以为就好了,哪知道去启动MySQL 根本启动不了,报错:

本地计算机 上的 mysql 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
在这里插入图片描述

最终通过cmd输入eventvwr,打开事件查看器找到了一个错误
在这里插入图片描述
在这里插入图片描述
双击查看内容,
报错:

Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.XXX‘ doesn‘t exist

在这里插入图片描述
在网上发现很多mysql.XXX,比如mysql.user ,mysql.host等,其实都是一类问题
就是确少了文件
具体来讲是MySQL安装目录下,缺少了这两个文件:

mysql和performance_schema
在这里插入图片描述

第一种方法就是去同事那借,或者电脑上找

我也是通过跟同事借的,或者你通过everything看看能不能搜到,然后拷贝到data目录下,再次尝试启动mysql服务
在这里插入图片描述

第二种就是通过初始化

参考:https://blog.csdn.net/m0_67393593/article/details/125349318

如果你的同事关系不好,或者你是个i人就用下面的方法:

先清空data目录,注意是清空不是删除,建议做好备份
在这里插入图片描述
然后运行初始化命令mysqld --initialize,等一会data就有东西了
在这里插入图片描述
但是这时候初始化的用户密码是随机的,
需要去data目录下,找到.err文件来找密码
在这里插入图片描述
打开后搜索password
在这里插入图片描述
后面就是root用户的随机密码,也可以用,如果觉得不方便可以进行重置


终于tmd成功了
差点就想重装了的


希望对你有帮助
喜欢的话来个三连感谢

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1465104.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络电视盒子哪个品牌好?达人强推口碑电视盒子推荐

电视盒子使用时容易卡顿、死机,广告植入过多,系统操作复杂,散热差,这是很多电视盒子都存在的问题,网络电视盒子哪个品牌好是大家都在讨论的话题,我这次要分享的是用户评价最好的五款电视盒子推荐给不懂如何…

操作系统-吸烟者问题

文章目录 概述问题分析如何实现小结 概述 操作系统中的吸烟者问题是一个经典的同步问题,它涉及到进程间的同步和互斥。 在这个问题中,有三个抽烟者进程和一个供应者进程。每个抽烟者需要三种材料:烟草、纸和胶水来完成吸烟的操作。三个抽烟…

http协议基础与Apache的简单介绍

一、相关介绍: 互联网:是网络的网络,是所有类型网络的母集因特网:世界上最大的互联网网络。即因特网概念从属于互联网概念。习惯上,大家把连接在因特网上的计算机都成为主机。万维网:WWW(world…

Stable Diffusion 模型分享:AstrAnime(Astr动画)

本文收录于《AI绘画从入门到精通》专栏,专栏总目录:点这里。 文章目录 模型介绍生成案例案例一案例二案例三案例四案例五 下载地址 模型介绍 AstrAnime 是一个动漫模型,画风色彩鲜明,擅长绘制漂亮的小姐姐。 条目内容类型大模型…

vue中实现拖拽排序功能

npm i vuedraggable <template><div class"app-container"><!-- <div :class"canEdit ? dargBtn-lock el-icon-unlock : dargBtn-lock el-icon-lock" click"removeEvent()">{{ canEdit ? 调整 : 锁定 }}</div> --&…

Windows传文件到Linux系统(拖拽方式)

1、概述? 在平时开发过程中,可能会遇到如下场景: 在自己的Window系统中安装了VMware虚拟机,并在里面安装了Linux系统(Centos,Ubuntu,redhat等)。这个时候我们期望将window中的文件传递到Linux中,传递的过程比较的麻烦。 这个时候我们就可以借助相关工具直接拖拽完成。 …

ubuntu内核卸载重装

目录 问题1.问题复现2.可以正常启动的方式 保存快照卸载有问题的内核重装最新内核参考资料 问题 1.问题复现 ubuntu开机出现如下画面,启动不能正常启动 2.可以正常启动的方式 使用其他内核可以正常工作 保存快照 在解决之前保存快照,防止破坏时恢复 卸载有问题的内核…

Gitea提交代码自动触发Jenkins构建版本

提交代码自动触发Jenkins构建版本 1. 下载Generic Webhook Trigger 2. 配置Generic Webhook Trigger http://JENKINS_URL/generic-webhook-trigger/invoke?tokenruoyi-ui-8978456465 http://192.168.0.136:8090 为jenkisn地址&#xff0c;/generic-webhook-trigger/invoke?…

【selenium】执行 Javascript 脚本 滚动、元素的特殊操作等

某些特殊情况下&#xff0c;使用selenium的api无法操作页面元素&#xff0c;点击、滚动实现的某些功能&#xff0c;可以考虑通过执行js来完成。 为什么不用js写自动化&#xff1f;——selenium第一版是js写的&#xff0c;但js兼容性存在问题&#xff0c;所以引入webdriver 现在…

【C语言-期末项目/项目实践】-贪吃蛇(两万五千字详解,手把手教程博文,期末答辩神助手)

重要&#xff1a;游戏逻辑设计图 目录 1.游戏背景 2.项目效果展示 3.项目实现要求 4.技能要求 5.技术要点 6.Win32 API介绍 6.1Win32API 6.2控制台程序 6.3控制台屏幕上的坐标COORD 6.4GetStdHandle 6.5GetConsoleCursorInfo 6.5.1 CONSOLE_CURSOR_ INFO 6.6 Se…

初始Nginx(基本概念)

目录 一、Nginx的概念 二、Nginx常用功能 1、HTTP(正向)代理&#xff0c;反向代理 1.1正向代理 1.2 反向代理 2、负载均衡 2.1 轮询法&#xff08;默认方法&#xff09; 2.2 weight权重模式&#xff08;加权轮询&#xff09; 2.3 ip_hash 3、web缓存 三、基础特性 四…

JAVA工程师面试专题-Mysql篇

一、基础 1、mysql可以使用多少列创建索引&#xff1f; 16 2、mysql常用的存储引擎有哪些 存储引擎Storage engine&#xff1a;MySQL中的数据、索引以及其他对象是如何存储的&#xff0c;是一套文件系统的实现。常用的存储引擎有以下&#xff1a; Innodb引擎&#xff1a;In…

Git拉取gitee代码至本地

首先需要有Git&#xff0c;才能拉取代码。 安装参考 Git安装与卸载_git卸载重装-CSDN博客 安装好后在自己想要拉取代码的位置&#xff0c;右键Git bash here gitee 点击 复制 填写到打开的窗口即可

GEE数据集——30 米全球年度烧毁面积地图 (GABAM)(更新)

30 米全球年度烧毁面积地图 (GABAM) 迄今为止&#xff0c;全球烧毁面积&#xff08;BA&#xff09;产品只有较高的空间分辨率&#xff0c;因为目前大多数全球烧毁面积产品都是在主动火灾探测或密集时间序列变化分析的帮助下生成的&#xff0c;这需要非常高的时间分辨率。不过&a…

GoLand 相关

goland 下载依赖 go mod tidy&#xff1a;保持依赖整洁 go mod tidy 命令的作用是清理未使用的依赖&#xff0c;并更新 go.mod 以及 go.sum 文件。 go mod tidy 和 go mod vendor 两个命令是维护项目依赖不可或缺的工具。go mod tidy 确保了项目的 go.mod 文件精简且准确&…

Nacos注册中心实战

目录 为什么需要注册中心&#xff1f; 注册中心选型 Nacos是什么&#xff1f; 微服务整合Nacos注册中心实战 Nacos Server环境搭建 微服务提供者整合Nacos 微服务调用者整合Nacos 整合RestTemplateSpring Cloud LoadBalancer实现微服务调用 为什么需要注册中心&#xf…

简单几步通过DD工具把云服务器系统Linux改为windows

简单几部通过DD安装其他系统&#xff0c;当服务器的web控制台没有我们要装的系统&#xff0c;就需要通过DD&#xff08;Linux磁盘&#xff09;工具来更改系统&#xff0c;&#xff08;已知支持KVM系统&#xff09; 本文如何简单的更换系统&#xff0c;不通过web控制台来更换&a…

掌握Docker:让你的应用轻松部署和管理

文章目录 一、引言&#xff08;为什么要学习docker&#xff1f;&#xff09;1.1 环境不一致1.2 隔离性1.3 弹性伸缩1.4 学习成本 二、Docker介绍2.1 Docker的由来2.2 什么是Docker2.3 为什么要用Docker2.3.1 虚拟机2.3.2 Linux容器 2.4 Docker与传统虚拟机的区别2.5 Docker的思…

利用采购软件有效管理采购支出流程

在资本驱动的商业世界中&#xff0c;企业花的每一分钱都必须通过可量化的回报来证明其合理性。 采购支出管理通过简化企业的采购流程来实现支出的无缝优化。适当的程序可通过加强与供应商和贸易伙伴的沟通&#xff0c;来帮助企业最大限度地节省成本。 采购支出管理的重要性 企…

代码随想录算法训练营第四十天 343. 整数拆分、 96.不同的二叉搜索树

代码随想录算法训练营第四十天 | 343. 整数拆分、 96.不同的二叉搜索树 343. 整数拆分 题目链接&#xff1a;343. 整数拆分 - 力扣&#xff08;LeetCode&#xff09; 例如 n 10, 可以拆分为 3 * dp[7] 。因为dp[7]之前已经计算过最大 3 * 4&#xff0c; 所以dp[10] 3 * 3 …