解决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 相关文章推荐
Windows10下安装MySQL8
Apr 06 MySQL
MySQL 自定义变量的概念及特点
May 13 MySQL
Mysql官方性能测试工具mysqlslap的使用简介
May 21 MySQL
MySQL连接查询你真的学会了吗?
Jun 02 MySQL
为什么代码规范要求SQL语句不要过多的join
Jun 23 MySQL
mysql备份策略的实现(全量备份+增量备份)
Jul 07 MySQL
深入解析MySQL索引数据结构
Oct 16 MySQL
记一次Mysql不走日期字段索引的原因小结
Oct 24 MySQL
Linux系统下MySQL配置主从分离的步骤
Mar 21 MySQL
mysql 乱码 字符集latin1转UTF8
Apr 19 MySQL
pt-archiver 主键自增
Apr 26 MySQL
MySQL约束(创建表时的各种条件说明)
Jun 21 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
CentOS下PHP安装Oracle扩展
2015/02/15 PHP
yii2实现分页,带搜索的分页功能示例
2017/01/07 PHP
Yii框架模拟组件调用注入示例
2019/11/11 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
jquery tools之tooltip
2009/07/25 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
2014/01/02 Javascript
Angular使用$http.jsonp发送跨站请求的方法
2017/03/16 Javascript
JS得到当前时间的方法示例
2017/03/24 Javascript
原生js简单实现放大镜特效
2017/05/16 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
dts文件中删除一个node或属性的操作方法
2018/08/05 Javascript
对layui中表单元素的使用详解
2018/08/15 Javascript
JavaScript私有变量实例详解
2019/01/24 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
JavaScript实现动态留言板
2020/03/16 Javascript
详解Webpack4多页应用打包方案
2020/07/16 Javascript
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
Python时区设置方法与pytz查询时区教程
2013/11/27 Python
python自定义类并使用的方法
2015/05/07 Python
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
将pip源更换到国内镜像的详细步骤
2019/04/07 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
Python容器类型公共方法总结
2020/08/19 Python
python自动提取文本中的时间(包含中文日期)
2020/08/31 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
JackJones官方旗舰店:杰克琼斯男装
2018/03/27 全球购物
全球在线商店:BerryLook
2019/04/14 全球购物
英国PC组件和在线电脑商店:SCAN
2019/04/18 全球购物
行政办公员自我评价分享
2013/12/14 职场文书
大学生档案自我鉴定(2篇)
2014/10/14 职场文书
2014年驻村干部工作总结
2014/11/17 职场文书
趣味运动会开幕词
2015/01/28 职场文书
2015年控辍保学工作总结
2015/05/18 职场文书
详解CocosCreator消息分发机制
2021/04/16 Javascript