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

关闭数据库权限不足怎么办,第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

随机推荐

  • 几千块一罐的贵妇面霜跟几十块的面霜,到底有何差别?

    从几十块钱的妮维雅到上千块钱的海蓝之谜……同样是面霜,那为什么要花天价买贵的呢?平价面霜和贵妇面霜,区别在哪? 我们来看下LAMER和妮维雅的对比。 1 | 看品牌LA MER是雅诗兰黛集团旗下的一个贵妇高端品牌,它的修

    2024-04-15
    61500
  • 妮维雅精华露和精华水哪个更好

    妮维雅精华露更好。因为富含多种修复精华液,接触肌肤即幻化成晶莹水珠,迅速渗透至肌肤底层,感觉清凉不油腻。深层补水的同时能够提供肌肤必要的营养成分,滋养并修复受损肌肤,加固肌肤天然防御能力。而精华水:精华水介于普通清洁化妆水和精华之间。与普通

    2024-04-15
    64500
  • 妮维雅润唇膏变橘黄色正常吗

    正常。妮维雅润唇膏变橘**是因为有些产品本身就带有一点淡淡的**,所以是正常的。妮维雅润唇膏是一款很好用的唇部护肤品,采用天然植物精华,牛油果树果脂,有助于深层滋养,温和修护;甘油,润泽锁水,改善唇纹;维生素原B5,深层保湿,润出好唇色。妮

    2024-04-15
    46200
  • 资生堂双11必购清单有哪些?

    双十一一定要买资生堂悦薇珀翡水乳套装亮肤水和资生堂红色蜜露精华化妆水。这两个都非常适合秋冬季节。而且双十一的时候有折扣。先说资生堂悦薇珀翡水乳套装亮肤水,这是一款抗皱效果的护肤品,不是那么的清爽,有些粘,不过个人可以接受,因为秋冬季节皮肤干

    2024-04-15
    53300
  • (爱博新)帕博西尼哌柏西利仿制药有哪种?

    印泰海外健康 商品名:爱博新IBRANCE 通用名:哌柏西利胶囊 英文名称:PalbociclibCapsules 汉语拼音:PaiBoXiLiJiaoNang 哌柏西利成份 本品主要成份为哌柏西利其化学名称为:6-乙酰基-8-环戊基-5

    2024-04-15
    46800
  • 有什么平价好用的男士水乳推荐?求推荐?

    男士平价乳液排行榜10强:  1、悦诗风吟  2、CeraVe  3、百雀羚  4、妮维雅  5、FANCL  6、高夫  7、相宜本草  8、欧莱雅  9、吾诺  10、资生堂  一、悦诗风吟青竹男士控油润肤乳  产品介绍:悦诗风吟的这款

    2024-04-15
    48400
  • 敏感肌会回购的身体乳,平价实惠,收藏已久的宝贝,推荐给朋友们

    如果你也是敏感肌的贫民窟女孩纸,一定要看过来,下面强烈推荐给你5款平价实惠,回购率超高的身体乳,都是我亲身用过超好用的哦!!!凡士林保湿霜参考价格:299元学生党的最爱了吧,从第一次用到现在好长时间都没有厌烦过它,性价比超高,使用感也是稳稳

    2024-04-15
    46900

发表评论

登录后才能评论
保存