解决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文件存储图文详解
Jun 01 MySQL
如何使用分区处理MySQL的亿级数据优化
Jun 18 MySQL
MySQL高速缓存启动方法及参数详解(query_cache_size)
Jul 01 MySQL
MySQL query_cache_type 参数与使用详解
Jul 01 MySQL
MySQL 用 limit 为什么会影响性能
Sep 15 MySQL
MySQL修改默认引擎和字符集详情
Sep 25 MySQL
MySQL中varchar和char类型的区别
Nov 17 MySQL
Mysql中一千万条数据怎么快速查询
Dec 06 MySQL
实战 快速定位MySQL的慢SQL
Mar 22 MySQL
mysql 排序失效
May 20 MySQL
DQL数据查询语句使用示例
Dec 24 MySQL
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
May 08 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
PHP的autoload自动加载机制使用说明
2010/12/28 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
php列出mysql表所有行和列的方法
2015/03/13 PHP
JS模拟多线程
2007/02/07 Javascript
javascript下4个跨浏览器必备的函数
2010/03/07 Javascript
js post方式传递提交的实现代码
2010/05/31 Javascript
Node.js编码规范
2014/07/14 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
Java中Timer的用法详解
2015/10/21 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
javascript数组去重小结
2016/03/07 Javascript
浅谈js中的延迟执行和定时执行
2016/05/31 Javascript
省市选择的简单实现(基于zepto.js)
2016/06/21 Javascript
js中toString()和String()区别详解
2017/03/23 Javascript
jQuery实现jQuery-form.js实现异步上传文件
2017/04/28 jQuery
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
JavaScript遍历数组的方法代码实例
2020/01/14 Javascript
[03:46]DAC趣味视频-中文考试.mp4
2017/04/02 DOTA
详解Django中的权限和组以及消息
2015/07/23 Python
Python实现将xml导入至excel
2015/11/20 Python
itchat-python搭建微信机器人(附示例)
2019/06/11 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
解决pytorch报错:AssertionError: Invalid device id的问题
2020/01/10 Python
Python中bisect的用法及示例详解
2020/07/20 Python
AC Lens:购买隐形眼镜
2017/02/26 全球购物
关于圣诞节的广播稿
2014/01/26 职场文书
法定代表人身份证明书
2014/09/10 职场文书
乡镇党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书
校长个人总结
2015/03/03 职场文书
美丽心灵观后感
2015/06/01 职场文书
雷锋电影观后感
2015/06/10 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书