关闭数据库权限不足怎么办

关闭数据库权限不足怎么办,第1张

正常的root是向上面的这些一样,所有的root权限都是开启的,但是我之前出现1045问题的原因发现了最底下的Event以及Trigger权限并没有加上

如果想要加上在navicat上有没有权限,这个时候就应该到本地cmd终端中进行权限的添加、

具体的操作:

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 没有所有数据的权限

更新的MYSQLUSER表的所有字段中为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';

1停止数据库,并在mysql配置文件mycnf中添加skip-grant-tables参数到[mysqld]配置块中

执行以下命令:/mysqlserver stop

2启动数据库,添加root用户,并授予权限,启动数据库后,可以以密码登陆,并插入一条添加用户名为root的命令,命令执行如下:

1,/mysqlserver start

2,/mysql -p

3,insert into user set user=’root’,ssl_cipher=”,x509_issuer=”,x509_subject=”;

添加完成后,对该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';

执行完成后,执行quit 退出数据库。

3重启数据库并更新root密码

执行完添加与更新root用户权限后,可以使用命令:

/mysqlserver restart 来重启数据库

利用/mysql -p 命令无密码登陆进入数据库,执行以下命令:

update mysqluser set password=password('newpassword') where user='root'

#将password()中的newpassword字符更改为你自己的密码

执行完成后,记得刷新权限:

4注释掉skip-grant-tables参数,重启数据库

权限刷新完成后,修改mysql的配置文件mycnf,注释或删除掉添加的skip-grant-tables参数,然后利用命令:

/mysqlserver restart 重启数据库即可

flush privileges;

5重启MYSQL就可以使用ROOT用户了。

相同rom前提下替换内部apk

第一步需要对手机进行root操作,获取root权限

Root成功之后会显示一行成功提示,也有电脑不会显示提示,不要紧,可以重新挂载android后检查一下是否root成功,若未root成功提示如下:

成功提示如下:

好,adb shell进入以后就可以开始进行操作了,本次以微医apk为例,微医apk存放目录为system/priv-app/FamilyDoctor,使用cd 加目录进入文件夹,ls查看文件夹里的内容

可以看到目录下有一个apk,一个lib文件夹,一个oat文件夹。我们要做的就是把apk替换掉,新的apk使用adb push命令将旧的替换,并且将下面的两个文件夹里的内容都替换掉,push成功如下图:

Apk已经成功替换,可以再次进入system/priv-app/FamilyDoctor文件夹查看是否只有一个apk,如果只有一个则完成替换。然后替换lib文件,先将替换的apk改为zip后缀,然后解压

可以看到只有lib文件夹,那么就只替换lib文件夹里的文件,将oat文件删除,使用rm -rf oat删除文件夹,然后查看lib里的文件:

这些文件在解压出来的lib文件夹中如下文件夹内:

接下来就把lib\armeabi-v7a文件夹内的东西push到手机内

然后adb reboot 重启后即push成功

此处只以apk为例 其他apk如果没有lib库可不需要替换

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/864999.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-12
下一篇2023-08-12

随机推荐

  • 哪些护肤品有二裂酵母

    一、雅诗兰黛特润修护肌透精华胶囊:该精华胶囊为经历外界压力的肌肤提供密集舒压修护,内含二裂酵母,有助于改善因换季、压力、疲惫、失调所导致的肌肤问题,抵御肌肤提前老化,帮助肌肤保持润泽柔嫩、匀净透亮、健康强韧。二、兰蔻小黑瓶精华肌底液:肌肤内

    2024-04-15
    58500
  • 用了珀莱雅补水套装3天了每次脸会红刺痛过一会就没了

    首先珀莱雅的产品是采用海洋提取物!不含任何激素成分。你用的是哪个套盒呢?皮肤出现刺痛感是因为你的肌肤太缺水的原因,皮肤一缺水就会干裂,所以你目前先要加上面膜一起用,多用几天,多给皮肤补补水,那时就不会有刺痛感了珀莱雅和泊本的护肤品都很好用。

    2024-04-15
    55000
  • 妮维雅的护肤品哪个系列好?

    洗面奶是妮维雅的控油保湿洗面奶,100毫升22元左右,洗脸后不紧绷,一整天都不出油,效果很好。还有1款也是妮维雅的,绿色的,含摩砂颗粒,也很好用。水是妮维雅的粉色瓶子的水,不含酒精,有收缩毛孔的作用,很赞~~200毫升40元左右,我的毛孔的

    2024-04-15
    51200
  • 宫梵希身体套盒正规吗

    正规。纪梵希是一家法国的时装品牌。该公司成立于1952年,是一家受官网认证法律保护的正规品牌,是经过国家工信部备案许可、认证合法的,持有正规合法经营文件,属于合法企业,其经营范围也在法律许可范围之内,非常正规,该品牌最初以香水为其主要产品,

    2024-04-15
    50000
  • 妮维雅在哪个国家最便宜

    德国。因为妮维雅是德国的品牌,妮维雅630淡斑焕白精华液30ml在德国售价为193欧元,折合人民币1461元,而在国内售价为259元。妮维雅成立于1911年,属于德国拜尔斯道夫公司旗下的一个护肤品品牌。德意志联邦共和国,简称德国,是位于中欧

    2024-04-15
    47900
  • 一枝春蜗牛精华六件套好吗

    好。1、一枝春蜗牛六件套套装,价格经济实惠,性价比非常高,从洗面奶到水乳和面霜都非常的滋润保湿,上脸易吸收,不会显得厚重和油腻,以蜗牛为取材原料的水乳和面霜除了有补水保湿的功能,更有修护痘印、疤痕和减退色斑的效果。所以一枝春蜗牛精华六件套好

    2024-04-15
    57000
  • nivea防晒霜怎么样_妮维雅防晒霜怎么样

    妮维雅nivea防晒霜是一款来自德国的护肤品牌,这款新防晒霜同系列防晒产品区别也会比较明显,下面我们就一起来看看效果好不好!我点评这款和一直卖的妮维雅经典防晒乳有什么区别虽然两款质地很相似,但这一款的防晒指数更高,SPF50 P

    2024-04-15
    29500

发表评论

登录后才能评论
保存