`
奥义之舞
  • 浏览: 282162 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySQL误删除root用户或root权限的解决办法

 
阅读更多

前段时间不小心把Mysql的Root用户给删除了,这下可悲了,怎么登都登不上,一直在找解决办法,也看了网上说的

1、先杀掉mysqlld进程,在加上 --skip-grant-tables参数打开mysqlld,插入root用户

2、找到ubuntu 安装mysql时创建的默认用户的配置信息,地址是/etc/mysql/debian.cnf 。于是使用该用户登录,重新创建root用户,赋权限。

但这两个方法试验了一下都没成功,可能他们所尝试的都是在Linux的系统下,在Windows下这样做不太靠谱,最终又找到一个方法,

3、关掉Mysql服务,找到另外一台机器上没有删除Root的Data文件夹,data下面Mysql文件夹user.frm,user.MYD,user.MYI三个文件,覆盖到同样Data文件夹就好了

重新启动 root正常登录

分享到:
评论

相关推荐

    误删mysqlroot用户一键恢复(python)

    mysql root用户误删除一键恢复,使用python 脚本一键恢复

    mysql镜像备份mysql镜像备份

    如果误删除,那么从库就没有办法自动更新了。 change master; 从服务器上修改参数使用。 如果数据库表是myisam类型,并且权限够 grant replication slave,reload,super on *.* to 'slave_user'@'host' identified ...

    mysql-5.7.26-winx64(绿色纯净版).7z

    为防止误操作初始化删除数据 , init.cmd 执行后会自动更名为 init.txt; MySQL root 密码: 123456 务必及时修改 root 密码! bin/heidisql.exe: MySQL 图形界面管理工具(VER 10.1 x64); start.cmd: 启动 App_MySQL5...

    Centos7实现MySQL基于日志还原数据的示例代码

    Binlog日志,即二进制日志文件,用于记录用户对数据库操作的SQL语句信息,当发生数据误删除的时候我们可以通过binlog日志来还原已经删除的数据,还原数据的方法分为传统二进制文件还原数据和基于GTID的二进制文件...

    基于MySQL的数据库中间件Meituan-DBProxy.zip

    屏蔽了KILL语句,避免在后端MySQL可能误KILL的问题 修改了事务内语句执行错误时,DBProxy未保留后台连接导致rollback发送到其它结点的问题 修复分表查询结果合并时列字符集错误的问题,该问题可能...

    nServer-v2.1023[FTP + MYSQL + HTTP + PHP(FCGI)]

    - 解决MySQL远程访问慢的问题 2012年03月30日 - 更新Nginx版本为1.0.14 2012年03月20日 - 优化PHP配置 - 优化Nginx配置 2012年03月13日 - 更新xxfpm,防止部分杀软误报 - 更新php监听端口,防止和一些下载软件...

    不小心执行 rm -f,先别忙着跑路

    作者:justmine ...前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,...误删除服务器目录/root/selenium/Spider下的MySql.Data.dll文件: > rm -f /root/selenium/Spider/MySql.Data.dll> ll /root/s

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。主要包括select, update, insert, alter, index, delete, all其中all包括所有权限。  授予实体权限 用法:grant 实体权限1...

    不小心执行 rm -f,该如何恢复?

    作者/justmine 编辑/程序员的那些事 ... 前言 每当我们在生产环境服务器上执行rm命令...误删除服务器目录/root/selenium/Spider下的MySql.Data.dll文件: 2、恢复 (1)、使用 lsof 命令查看当前是否有进程打开 /root/s

    入门学习Linux常用必会60个命令实例详解doc/txt

    install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。 2.格式 (1)install [选项]... 来源 目的地 (2)install [选项]... 来源... 目录 (3)install -d [选项]... 目录... 在前两种格式中,会...

    Linux操作系统基础教程

    Linux 操作系统基础教程 清华大学信息学院计算机系 ...从网上下载的,但是我不推荐易用这种方法得到 Linux,因为仅仅核心就有几十个 Mbit 的 数据量,而一个完整的发行版本大概都是 1Gbit 左右的数据量...

    领林企业网站管理系统 2.1.zip

    //mysql用户名称 $GLOBALS ['database'] ['db_pass'] = '123456'; //mysql登陆密码 $GLOBALS ['database'] ['db_name'] = 'superlin'; //数据库名称 $GLOBALS ['database'] ['db_charset'] = 'gbk'; //数据编码...

Global site tag (gtag.js) - Google Analytics