如何修复root文件在哪

如何修复ROOT_百度知道6638人阅读
数据库(26)
原文地址:
当root权限失去某些权限后,如何恢复这个权限?
&&& 1.& 可以进入数据库,但无update权限:
操作过程:在WINDOWS的DOS窗口下,进入MYSQL安装目录的BIN目录,
&&&&&&&&&&&&&&&&&&& 运行mysqld-nt&--skip-grant-tables,当前窗口将会停止。
&&&&&&&&&&&&&&&&&&& 另外打开一个命令行窗口,执行mysql&如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql&
&&&&&&&&&&&&&&&&&&& &&use&mysql&
&&&&&&&&&&&&&&&&&&&&&&update user set Update_priv ='Y' where user = 'root';&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&如果root 没有所有数据的权限
&&&&&&&&&&&&&&&&&&&&更新的MYSQL.USER表的所有字段中为N的为Y就可以了。
&&&&&&&&&&&&&&&&&&&&update user set Select_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Insert_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Update_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Delete_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Create_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Drop_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Reload_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Shutdown_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Process_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set File_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Grant_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set References_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Index_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Alter_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Show_db_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Super_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Create_tmp_table_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Lock_tables_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Execute_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Repl_slave_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Repl_client_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Create_view_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Show_view_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Create_routine_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Alter_routine_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Create_user_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Event_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&update user set Trigger_priv ='Y' where user = 'root';
&&&&&&&&&&&&&&&&&&&&权限问题最后要保证“mysql.user”表中 host为“localhost”和“%”都有root的所有权限。
&&&&&&&&&host列是指定登录的ip,比如说 user=root host=192.168.1.1 ,这里的意思就是说,root用户只能通过 192.168.1.1的客户端去访问,而%则是个通配符, 如果host=192.168.1.%,那么就表示 只要是 ip为host=192.168.1.前缀的客户端都可以连接,那么host=%的话则表示所有ip都有权去连接,这也就是为什么在开启远程连接的时候,大部分人都直接把host改成%的缘故,因为省事
&&&2. 忘记密码,无法连接数据库:
解决办法:
&&&&&&&&&&&&&&&&&&&&&&同样的,利用命令行,跳过mysql的服务认证
&&&&&&&&&&&&&&&&&&&&&&&cd& ../bin&&&&&&&&&& //进入Mysql路径下的bin目录中
&&&&&&&&&&&&&&&&&&&&&&&mysqld-nt --skip-grant-tables& //让mysql服务跳过认证运行,保持这个窗口不关闭&
&&&&&&&&&&&&&&&&&&&&&(|&bin/safe_mysqld --skip-grant-tables && //Linux下)
&&&&&&&&&&&&&&&&&&&&&&&&&mysql -uroot&&&&&&&& //另打开一个shell,执行Mysql
&&&&&&&&&&&&&&&&&&&&&&&&&use&& mysql&&&&&&&&& //切换数据库为mysql
&&&&&&&&&&&&&&&&&&&&&&& &update user set password=password(&new_pass&) where user=&root&;& //更新用户密码
&&&&&&&&&&&&&&&&&&&&&&& &&&& //更新Mysql权限表
&&&&&&&&&&&&&&&&&&&&&&& &exit&&&&&&&&&&&&&&&& //退出Mysql
&&&&&&&&&&&&&&&&&&&&&&& &exit&&&&&&&&&&&&&&&& //关闭shell
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:235838次
积分:2316
积分:2316
排名:第12192名
原创:59篇
转载:51篇
评论:23条
(1)(1)(5)(1)(1)(7)(2)(1)(2)(1)(4)(1)(2)(32)(1)(1)(2)(5)(6)(1)(2)(2)(4)(1)(15)(4)(1)(4)手机ROOT后误删了系统文件 如何恢复
手机ROOT后误删了系统文件 如何恢复
编辑:匿名
来源:百度经验
有的朋友Root手机后删了不该删的文件导致手机变成砖头无法开机,一定很郁闷吧?在这里小编就教大家一个很简单的办法,包你手机回到原来刚买的时候一模一样 。
首先我们到手机的官网用读卡器下一个跟你手机一样的固件包!如图最下面一个。下好后把内存卡装你手机上。
同时按音量减小键+power键(电源键),开启手机,进入recovery mode。
按HOME键盘,出现菜单。
用音量加减键控制选项,选中“apply update from sdcard”,然后按menu键进入。
选中update.zip,按menu键确认。
系统恢复开始,请等待。
完成过后选着rebootsystem now,确定重启机器。wzlong 的BLOG
用户名:wzlong
访问量:2475
注册日期:
阅读量:5863
阅读量:12276
阅读量:346814
阅读量:1046693
51CTO推荐博文
Linux不正常关机,有时候再次启动时会报文件系统损坏,如何修复文件?
这里教给你一种非常简单的方式,强烈推荐看看,不看后悔呦,亲~。650) this.width=650;" src="/neweditor/editor/images/smiley/15.gif" alt="" />本文出自 “” 博客,请务必保留此出处
了这篇文章
附件下载:  
类别:┆阅读(0)┆评论(0)
请输入验证码:

我要回帖

更多关于 root文件在哪 的文章

 

随机推荐