解决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知识点整理
Apr 05 MySQL
MySQL 使用事件(Events)完成计划任务
May 24 MySQL
MySQL系列之十五 MySQL常用配置和性能压力测试
Jul 02 MySQL
MySQL 那些常见的错误设计规范,你都知道吗
Jul 16 MySQL
MySQL 1130异常,无法远程登录解决方案详解
Aug 23 MySQL
MySQL修改默认引擎和字符集详情
Sep 25 MySQL
分享mysql的current_timestamp小坑及解决
Nov 27 MySQL
Linux系统下MySQL配置主从分离的步骤
Mar 21 MySQL
MySQL分区以及建索引的方法总结
Apr 13 MySQL
mysql 乱码 字符集latin1转UTF8
Apr 19 MySQL
MySQL查询日期时间
May 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
php无限遍历目录示例
2014/02/21 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
禁止直接访问php文件代码分享
2020/05/05 PHP
JS 学习笔记 防止发生命名冲突
2009/07/30 Javascript
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
jquery根据一个值来选中select下的option实例代码
2016/08/29 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
AngularJS中$http使用的简单介绍
2017/03/17 Javascript
javascript 封装Date日期类实例详解
2017/05/28 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
关于预加载InstantClick的问题解决方法
2017/09/12 Javascript
vue 利用路由守卫判断是否登录的方法
2018/09/29 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
简单的通用表达式求10乘阶示例
2014/03/03 Python
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
python发送邮件功能实现代码
2016/07/15 Python
Python使用re模块实现信息筛选的方法
2018/04/29 Python
python3通过qq邮箱发送邮件以及附件
2020/05/20 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
HTML5本地存储之Database Storage应用介绍
2013/01/06 HTML / CSS
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
党风廉设责任书
2014/04/16 职场文书
初一新生军训方案
2014/05/22 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
导游欢送词
2015/01/31 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
2015年销售助理工作总结
2015/05/11 职场文书
2015年体育教师个人工作总结
2015/05/12 职场文书
房贷收入证明范本
2015/06/12 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
2015年清剿火患专项行动工作总结
2015/07/27 职场文书
继续教育心得体会(共6篇)
2016/01/19 职场文书