解决两个MySQL5.7报错

目录

  • 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.mzph.cn/news/697254.shtml

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

相关文章

wpf menu 菜单 快捷键

界面快捷键资源 CtrlF F3可加入其它&#xff0c;自行定义 Page可改为Windows xaml文件 <Style TargetType"{x:Type DataGrid}"> <Setter Property"ContextMenu"> <Setter.Value> <ContextMenu St…

实习日志28

1.医院账套系统换新&#xff0c;卡片数据转移 1.1.修改旧导出的Excel 1.2.尝试导入新系统 1.3.修改导入数据再次导入即可 这个系统做的限制条件比较多&#xff0c;代码健壮性不错。 先在Excel表格里改好批量的&#xff0c;再导入检查&#xff0c;改一些细节的比较快捷。 2.…

套接字(Sockets)编程——逆向分析向

套接字&#xff08;Sockets&#xff09;编程 套接字&#xff08;Sockets&#xff09;编程是一种网络编程技术&#xff0c;用于在不同计算机之间或同一台计算机上的不同进程之间进行通信。在套接字编程中&#xff0c;我们创建套接字&#xff0c;这是一个支持网络请求和响应的端…

PHP安全

PHP安全 推荐链接PHP版本号隐藏 推荐链接 链接目录 PHP版本号隐藏 PHP 版本信息泄露 系统数据包 X-Powered-By 字段泄露了 PHP 具体版本信息 //找到php.ini文件 //要修改的位置&#xff0c;把expose_phpOn 改为 expose_phpOff //service php-fpm restart #apache服务器可使用…

ChatGPT回答模式

你发现了吗&#xff0c;ChatGPT的回答总是遵循这些类型方式。 目录 1.解释模式 2.类比模式 3.列举模式 4.限制模式 5.转换模式 6.增改模式 7.对比模式 8.翻译模式 9.模拟模式 10.推理模式 1.解释模式 ChatGPT 在回答问题或提供信息时&#xff0c;不仅仅给出…

【Linux取经路】文件系统之缓冲区

文章目录 一、先看现象二、用户缓冲区的引入三、用户缓冲区的刷新策略四、为什么要有用户缓冲区五、现象解释六、结语 一、先看现象 #include <stdio.h> #include <string.h> #include <unistd.h>int main() {const char* fstr "Hello fwrite\n"…

HW面试常见知识点(新手认识版)

shiro漏洞原理 shiro漏洞原理是攻击者利用shiro的默认密钥伪造cookie&#xff0c;触发JAVA反序列化执行命令或者写shell。 shiro工具原理 跑默认key shiro550和721的区别 721是需要有效的登录才可以 550不用登录就可以直接跑key log4j原理 log4j是一款通用日志记录工具&#xf…

【思扬赠书 | 第3期】由面试题“Redis是否为单线程”引发的思考

⛳️ 写在前面参与规则&#xff01;&#xff01;&#xff01; ✅参与方式&#xff1a;关注博主、点赞、收藏、评论&#xff0c;任意评论&#xff08;每人最多评论三次&#xff09; ⛳️本次送书1~4本【取决于阅读量&#xff0c;阅读量越多&#xff0c;送的越多】 很多人都遇到…

设计模式-抽象工厂模式(C++)

抽象工厂模式是一种设计模式&#xff0c;它提供了一个接口来创建一系列相关或相互依赖的对象&#xff0c;而无需指定它们具体的类。下面是一个使用 C 实现抽象工厂模式的示例&#xff1a; // 抽象产品类 class AbstractProductA { public:virtual void DoSomething() 0; };cl…

gitlab的使用

前一篇文章我们已经知道Git人人都是中心&#xff0c;那他们怎么交互数据呢&#xff1f; • 使用GitHub或者码云等公共代码仓库 • 使用GitLab私有仓库 目录 一、安装配置gitlab 安装 初始化 这里初始化完成以后需要记住一个初始密码 查看状态 二、使用浏览器访问&#xf…

Math方法,以及三角函数计算

abs(x) 返回参数的绝对值 var xMath.abs(-5) //5floor(x) 向下舍入为最接近的整数。 var xMath.floor(2.1) //2ceil(x) 向上舍入为最接近的整数。 var xMath.ceil(2.1) //3fround(x) 最接近的&#xff08;32 位单精度&#xff09;浮点表示。 var xMath.fround(2.60) //2.59…

小凡爬楼梯

解法&#xff1a; dp[i]:到第i阶梯&#xff0c;总共dp[i]种方案 状态转移方程&#xff1a; base condition: #include<iostream> #include<vector> #include<algorithm> using namespace std; #define endl \n int main() {vector<long long> dp(51…

js数据处理util

方法汇总 据时间范围生成时间刻度数据 /**params startDate 开始时间*params endDate 结束时间*params timeUnit 时间间隔,注意是毫秒数**/function createTimeUnitListByTimeRange(startDate, endDate, timeUnit){let startSeconds new Date(startDate).getTime();let endS…

【前缀和】560. 和为 K 的子数组

560. 和为 K 的子数组 解题思路 创建一个前缀和数组 preSum&#xff0c;其长度比原数组 nums 多 1。preSum[i] 表示 nums 中前 i 个元素的和。通过遍历 nums 数组&#xff0c;计算前缀和数组 preSum。 在嵌套的两个循环中&#xff0c;对所有可能的子数组进行穷举&#xff1a;…

板块一 Servlet编程:第四节 HttpServletResponse对象全解与重定向 来自【汤米尼克的JAVAEE全套教程专栏】

板块一 Servlet编程&#xff1a;第四节 HttpServletResponse对象全解与重定向 一、什么是HttpServletResponse二、响应数据的常用方法三、响应乱码问题字符流乱码字节流乱码 四、重定向&#xff1a;sendRedirect请求转发和重定向的区别 在上一节中&#xff0c;我们系统的学习了…

学习C++,你不能错过这4个编程软件

作为一门起源比较早的编程语言&#xff0c;C应用的范围非常广&#xff0c;编程软件自然也非常多。今天小编给大家简单介绍4个不错的C编程软件&#xff0c;感兴趣的小伙伴可以去尝试一下。 1、visual studio Microsoft visual studio community 15/17(一般简称vs)&#xff0c;…

jdwp-event command Set

Event Command Set (64) Composite (100) 事件命令集 (64) 复合命令 (100) 目标虚拟机中的给定时间可能会发生多个事件。 例如&#xff0c;给定位置可能有多个断点请求&#xff0c;或者您可能单步执行到与断点请求相同的位置。 这些事件作为复合事件一起传递。 为了统一&#x…

redis:数据倾斜是什么?怎么应对热点数据?

要知道什么是数据倾斜就的搞清楚redis是怎么存储和访问数据的。数据会按照一定的规则分布到不同槽上&#xff0c;然后槽又落在不同的机器节点上。比如把key进行crc16函数计算后的值对槽取模&#xff0c;然后槽会分配到不同的节点上。然后存取都会到对应的节点上去进行处理。 倾…

黑色金属冶炼5G智能工厂数字孪生可视化管控系统,推进金属冶炼行业数字化转型

黑色金属冶炼5G智能工厂数字孪生可视化管控系统&#xff0c;推进金属冶炼行业数字化转型。随着科技的不断发展&#xff0c;数字化转型已经成为各行各业发展的必然趋势。金属冶炼行业作为传统工业的重要组成部分&#xff0c;也面临着数字化转型的挑战和机遇。为了推进金属冶炼行…

在 Windows 上使用 VC++ 编译 OpenSSL 源码的步骤

在 Windows 上使用 VC 编译 OpenSSL 源码的步骤如下&#xff1a; 准备工作 安装 Visual Studio 2017 或更高版本。安装 Perl 脚本解释器。安装 NASM 汇编器。 编译步骤 下载 OpenSSL 源码。解压 OpenSSL 源码。打开命令行工具&#xff0c;并进入 OpenSSL 源码目录。运行以下…