mysql user表root 用户误删除后恢复root用户

方法/步骤

1、停止mysql服务;在mysql安装目录下找到my.ini;在my.ini中找到以下片段[mysqld];另起一行加入代码:skip-grant-tables 并保存

2、启动mysql服务,并登录mysql(无用户名和密码);找到user表加入root用户INSERT INTO user (Host,User,Password) VALUES( ‘localhost ‘, ‘root ‘,password( ‘123456 ‘));

3、root用户设置权限update user set Host=‘localhost‘,select_priv=‘y‘, insert_priv=‘y‘,update_priv=‘y‘,Alter_priv=‘y‘,delete_priv=‘y‘,create_priv=‘y‘,drop_priv=‘y‘,reload_priv=‘y‘,shutdown_priv=‘y‘,Process_priv=‘y‘,file_priv=‘y‘,grant_priv=‘y‘,References_priv=‘y‘,index_priv=‘y‘,create_user_priv=‘y‘,show_db_priv=‘y‘,super_priv=‘y‘,create_tmp_table_priv=‘y‘,Lock_tables_priv=‘y‘,execute_priv=‘y‘,repl_slave_priv=‘y‘,repl_client_priv=‘y‘,create_view_priv=‘y‘,show_view_priv=‘y‘,create_routine_priv=‘y‘,alter_routine_priv=‘y‘,create_user_priv=‘y‘ where user=‘root‘;commit;

4、把my.ini刚才加入的那行删除并重启服务

5、用root用户登录,OK!

mysql user表修复_Mysql user表root用户误删除后恢复相关推荐

  1. mysql cluster mysql 节点无法关闭_Mysql Cluster 非root用户启动ndbd节点报错

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.配置文件,如下: [root@cent178 ~]# ls -lart /etc/my.cnf -rw-rw-r-- 1 mysql mysql 30 ...

  2. linux误删表空间文件,UNDO表空间下的数据文件被误删除后的处理方法

    UNDO表空间下的数据文件被误删除后的处理方法: 操作前备份数据库,以避免更大的损失. 思路: 1.把误删除的数据文件offline 2.正常打开数据库后创建新的UNDO表空间及数据文件 3.修改相应 ...

  3. root用户启动后,用户名显示1000

    软件安装后,postinst启动,这个时候用户权限是root,但是启动之后的程序用户名确是1000, 而本台机器上没用1000的用户名,也没有1000的uid. 很奇怪. 关闭程序后,手动以root用 ...

  4. php mysql修复_MySQL数据表损坏的巧妙修复

    此文章主要向大家描述的是正确修复损坏的MySQL数据表的实际操作流程,我们大家都知道断电或者非正常关机往往会导致MySQL(和PHP搭配之最佳组合)数据库出现错误.其主要有两种方法: 一种方法使用My ...

  5. mysql 表损坏_MYSQL数据表损坏的原因分析和修复方法小结(推荐)

    1.表损坏的原因分析以下原因是导致mysql 表毁坏的常见原因: 1. 服务器突然断电导致数据文件损坏. 2. 强制关机,没有先关闭mysql 服务. 3. mysqld 进程在写表时被杀掉. 4. ...

  6. mysql 数据库表重建_mysql 数据库表重建

    数据库内核月报 - 2015 / 09-MySQL · 捉虫动态 · 建表过程中crash造成重建表失败 问题描述 主库的create table语句传到备库,备库SQL线程执行过程中报错: Erro ...

  7. mysql数据库表重建_mysql数据库表重建

    数据库内核月报 - 2015 / 09-MySQL · 捉虫动态 · 建表过程中crash造成重建表失败 问题描述 主库的create table语句传到备库,备库SQL线程执行过程中报错: Erro ...

  8. mysql表分区和表空间_mysql分表和分区的区别浅析

    一.什么是mysql分表和分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上 二.my ...

  9. mysql多表 性能_Mysql 多表联合查询效率分析及优化

    1. 多表连接类型 1. 笛卡尔积(交叉连接)在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用','  如: SELECT*FROMtable1CROSSJOINtabl ...

最新文章

  1. DeepChem | 基于图卷积预测分子的溶解度
  2. vue循环渲染变量类样式
  3. 205. jetcache:你需要知道的小技巧
  4. Linux两个进程交换信息,如何在Linux中的进程之间交换二进制数据
  5. 在TreeView查找某一节点
  6. 【ubuntu-qt-dlib】 配置问题 (一) undefined reference to `XPending'
  7. jquery.validate.unobtrusive的使用
  8. rocketmq 初探(五)
  9. 大数据学习(09)--spark学习
  10. python 爬取大乐透开奖结果
  11. 如果关闭一个窗体后激活另一个窗体的事件或方法
  12. mysql locked myisam_MySql 事务 隔离级别 知识点
  13. 实时流(直播流)播放、上墙(大屏播放)解决方案
  14. 秘籍和修改器之人偶遗迹 ひとがたルイン
  15. ActivityMQ应用详解
  16. 使用POI读写word doc文件
  17. crawler(2)
  18. 互联网摸鱼日报(2022-12-25)
  19. 不可能!我的内网服务器怎么会被黑客入侵?
  20. 说真的,喜欢偶尔这样的激情解说!

热门文章

  1. SAP OData CSRF token的后台验证源代码
  2. AG3 hang after click membership search
  3. Necessary configuration to get Smart business tile work in UXT/928
  4. IBASE change related BDOC generation
  5. 如何把新建的UI component添加到新的workcenter里
  6. No authorization to log on as a Trusted System
  7. Kubernetes stateful set讲解以及一个基于postgreSQL的具体例子
  8. idea JDK安装与配置
  9. linux server添加硬盘,新增硬盘扩充linux ftp server空间
  10. python怎样把两个图画到一起_python实现两张图片拼接为一张图片并保存