问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MySql数据库的root用户被删除,怎么恢复

发布网友 发布时间:2022-04-24 17:11

我来回答

3个回答

懂视网 时间:2022-04-30 13:25

删除mysql的user表中的root用户后,我们可以用以下命令来实现恢复;

启动mysql数据库的安全模式,有2种方法

  1.修改配置文件/etc/my.cf,添加 --skip-grant-tables 


  2.使用命令进入安全模式,

   首先,要先关闭mysql服务  service mysqld stop

     进入安全模式    mysqld_safe --skip-grant-tables

  3.添加use表内容,如下:

  mysql> insert into user set ser=‘root‘,ssl_cipher=‘‘,x509_issuer=‘‘,x509_subject=‘‘; 

  mysql> 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‘; 

本文出自 “linux小盆友” 博客,请务必保留此出处http://ny0716.blog.51cto.com/9154254/1685624

mysql数据库,删除root用户后恢复

标签:mysql 添加roott账号

热心网友 时间:2022-04-30 10:33

第一步:停止MySQL的服务:net stop mysql
第二步:命令行进入到MySQL的安装目录bin;
第三步:跳过权限检查启动MySQL:mysqld ––skip-grant-tables
第四步:重新打开一个命令窗口。
mysql> use mysql
mysql> insert into user set user='root',ssl_cipher=''x509_issuer='',x509_subject='';
mysql>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';
mysql>exit;

第五步:杀死MySQL进程,重启Mysql服务:
mysqld --initialize;
net start mysql;

热心网友 时间:2022-04-30 11:51

关掉Mysql服务,找到另外一台机器上没有删除Root的Data文件夹,data下面Mysql文件夹user.frm,user.MYD,user.MYI三个文件,覆盖到同样Data文件夹就好了
重新启动 root正常登录
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
二手房物业费该怎么处理 二手房物业费该如何处理 今年八月份买的房子,物业让交一一年欠的物业费,我应该交么,_百度知 ... 深圳房产评估费怎么收费 1小时3分59秒24如何简写 稿纸上怎么写时间 玉米荷叶茶的功效与作用是什么 玉米荷叶茶的作用和功效禁忌是什么 眼睛上眼皮靠眼角的地方摸上去感觉有个硬疙瘩,而且眼睛很疼肿... 上眼皮突然肿了很痒怎么回事 mysql中的root账户不小心删除了,怎么恢复root用户 win7系统智能卡不能自动启动 为什么微信视频对方听不到我的声音,而我却能听到对方的声音,这怎么? 微信视频聊天对方听不见我的声音 手机微信视频对方听不到我说话。怎么回事 手机微信视频对方听不见我的声音 微信视频聊天怎么别人听不见我说话 我手机微信视频聊天对方听不见我说话,怎么办 我的手机给别人微信视频为什么对方听不见我讲话? 比较靠谱的小额贷款公司有哪些? 有哪些比较可靠的贷款平台? 哪些贷款软件比较靠谱,通过率比较高 那些贷款比较靠谱 有哪些平台贷款比较靠谱? 冰糖梨是不是雪梨 冰糖雪梨是哪种梨 三国演义主要人物即绰号主要事迹 冰糖梨的介绍 《三国演义》中主要人物和对应情节? 冰糖雪梨中的雪梨是什么样子的? mac系统mysql的root用户删除了怎么办? 我的MYSQL数据库中的root用户被我删了怎么办? mysqlfront不小心删除localhost用户怎么重建啊? mysql数据库用户表里面的数据误删除后能恢复吗 sqlyog将用户删除可以恢复吗 我把mysql 数据库里的用户名 root 不小心删除了 干豇豆炒肉丝的做法 如何恢复navicate for mysql的用户? mysql的用户名全删了 咋办? mysql误删root用户windows怎么解决 mysql的root账户删除了怎么办? 如何分辨真金? mysql 中默认的"mysql"数据库 删了,有什么影响吗?如果要恢复,应该怎 ... mysql5.7.17删除全部用户后如何重建用户? navicate for mysql的用户被删了之后怎么新建用户?(重装不管用 我的双手臂被铁棍山药的汁引起过敏了奇痒 山药痒如何去除 铁棍山药引起皮肤痒怎么办 升级windows10后想找回windows7的文件(但windows7的文件没有备份) 装了win7后文件丢失怎么恢复