解决Mysql报错 Table 'mysql.user' doesn't exist


Posted in MySQL onMay 06, 2022

发现问题

前天突然出现了这个问题,花费了很多时间去解决问题.记录一下,希望能给大家避坑

问题起源:

周六,windows本地的mysql还能正常使用,周日早上,使用navicat连接本地mysql,一直报连接拒绝.

排查记录:

1 首先博主,去查看了一下本地Mysql服务是否启动,经过查看发现Mysql服务关闭,且无法启动.

解决Mysql报错 Table 'mysql.user' doesn't exist

2 因需要先确定Mysql服务无法启动的原因, 所以,去查看了一下系统的日志.

解决Mysql报错 Table 'mysql.user' doesn't exist

3 确定了问题,是因为Mysql自身报错,信息为Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

4 在网上查阅资料, 关于此问题解法, 结合报错信息,认为是Mysql中默认的mysql库中的user表丢失了.

5 找到安装Mysql的文件中,打开Mysql配置文件my.ini

解决Mysql报错 Table 'mysql.user' doesn't exist

6 通过配置文件发现,Mysql数据库保存的数据都在C盘的那个文件夹中,点开文件一看,和Mysql数据库中划分一样,里面包含多个数据库名的文件夹而mysql库中正是缺少了user表数据. 至此,问题已经全部找出.

解决方法: 1 安装Mysql的文件中data\mysql\目录下就有user表的三个文件,拷贝三个user文件到C盘的mysql数据库下,启动服务,重新设置用户和权限即可.

解决Mysql报错 Table 'mysql.user' doesn't exist

解决Mysql报错 Table 'mysql.user' doesn't exist

2 从一个新的Mysql安装包里面获取这三个user文件,拷贝三个user文件到C盘的mysql数据库下,启动服务,重新设置用户和权限即可.

总结

到此这篇关于Mysql报Table 'mysql.user' doesn't exist问题的解决方法的文章就介绍到这了!


Tags in this post...

MySQL 相关文章推荐
MySQL 数据丢失排查案例
May 08 MySQL
JDBC连接的六步实例代码(与mysql连接)
May 12 MySQL
新手必备之MySQL msi版本下载安装图文详细教程
May 21 MySQL
Mysql数据库命令大全
May 26 MySQL
MySQL 时间类型的选择
Jun 05 MySQL
mysql分组后合并显示一个字段的多条数据方式
Jan 22 MySQL
MySQL多表查询机制
Mar 17 MySQL
排查MySQL生产环境索引没有效果
Apr 11 MySQL
MySQL安装失败的原因及解决步骤
Jun 14 MySQL
MYSQL中文乱码问题的解决方案
Jun 14 MySQL
MySQL事务的ACID特性以及并发问题方案
Jul 15 MySQL
一文解答什么是MySQL的回表
Aug 05 MySQL
MYSQL常用函数介绍
May 05 #MySQL
MySQL 数据 data 基本操作
May 04 #MySQL
MySQL 字符集 character
May 04 #MySQL
MySQL 数据表操作
May 04 #MySQL
MySQL 执行数据库更新update操作的时候数据库卡死了
May 02 #MySQL
MySQL如何使备份得数据保持一致
MySQL索引 高效获取数据的数据结构
You might like
超级实用的7个PHP代码片段分享
2012/01/05 PHP
phpExcel中文帮助手册之常用功能指南
2014/08/18 PHP
php基于websocket搭建简易聊天室实践
2016/10/24 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
JavaScript去除空格的几种方法
2006/10/03 Javascript
JavaScript传递变量: 值传递?引用传递?
2011/02/22 Javascript
JS实现适合于后台使用的动画折叠菜单效果
2015/09/21 Javascript
js判断PC端与移动端跳转
2020/12/24 Javascript
动态统计当前输入内容的字节、字符数的实例详解
2017/10/27 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
python算法学习之计数排序实例
2013/12/18 Python
python中对list去重的多种方法
2014/09/18 Python
Python学习笔记之if语句的使用示例
2017/10/23 Python
机器学习python实战之决策树
2017/11/01 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
Python实战之制作天气查询软件
2019/05/14 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
2020/07/03 Python
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
自考生毕业自我鉴定
2013/10/10 职场文书
护士自我鉴定
2013/10/23 职场文书
家居饰品店创业计划书
2014/01/31 职场文书
正风肃纪剖析材料
2014/02/18 职场文书
博士生求职信
2014/07/06 职场文书
纪律教育月活动总结
2014/08/26 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
公安局副政委班子个人对照检查材料
2014/10/04 职场文书
成都人事代理协议书
2014/10/25 职场文书
2015新年寄语(一句话)
2014/12/08 职场文书
评测 | 大屏显示带收音机的高端音箱,JBL TUNE2便携式插卡音箱实测
2021/04/24 无线电
python自动化测试之Selenium详解
2022/03/13 Python