解决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中你可能忽略的COLLATION实例详解
May 12 MySQL
详解Mysql和Oracle之间的误区
May 18 MySQL
MySQL 全文检索的使用示例
Jun 07 MySQL
浅谈MySQL 亿级数据分页的优化
Jun 15 MySQL
MySQL的Query Cache图文详解
Jul 01 MySQL
MySQL8.0升级的踩坑历险记
Nov 01 MySQL
mysql分表之后如何平滑上线详解
Nov 01 MySQL
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
Feb 12 MySQL
进阶篇之linux环境下安装MySQL数据库
Apr 09 MySQL
解决Mysql中的innoDB幻读问题
Apr 29 MySQL
Mysql中mvcc各场景理解应用
Aug 05 MySQL
MySQL数据管理操作示例讲解
Dec 24 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
2006/12/13 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
2014/03/20 PHP
PHP实现HTML生成PDF文件的方法
2014/11/07 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
php遍历删除整个目录及文件的方法
2015/03/13 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
PHP PDOStatement::bindColumn讲解
2019/01/30 PHP
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
jQuery动画效果animate和scrollTop结合使用实例
2014/04/02 Javascript
javascript原型模式用法实例详解
2015/06/04 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
微信小程序 input输入框控件详解及实例(多种示例)
2016/12/14 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
详解在vue-cli3.0中自定css、js和图片的打包路径
2019/08/26 Javascript
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
vue组件添加事件@click.native操作
2020/10/30 Javascript
[07:55]2014DOTA2 TI正赛第三日 VG上演推进荣耀DKEG告别
2014/07/21 DOTA
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
python 并发编程 阻塞IO模型原理解析
2019/08/20 Python
Python标准库itertools的使用方法
2020/01/17 Python
python实现图像全景拼接
2020/03/27 Python
美国知名奢侈美容品牌零售商:Cos Bar
2017/04/21 全球购物
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
社区母亲节活动方案
2014/03/05 职场文书
乡村文明行动实施方案
2014/03/29 职场文书
2014年基建工作总结
2014/12/12 职场文书
3.15消费者权益日活动总结
2015/02/09 职场文书
会计入职心得体会
2016/01/22 职场文书
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python