gpt4 book ai didi

mysql - 在不知道密码的情况下授予对数据库的访问权限

转载 作者:可可西里 更新时间:2023-11-01 08:00:26 25 4
gpt4 key购买 nike

因此,授予用户访问数据库的授权查询是:

GRANT ALL PRIVILEGES ON dbname.* TO dbuser @'%' IDENTIFIED BY 'dbpasswd';

现在,我们系统的问题是我们不知道数据库密码并且无法对其进行逆向工程,因为它是一个散列。是否可以在不知道数据库密码的情况下直接显式定义权限?

当前的系统太复杂了,甚至无法弄清楚数据库配置文件的位置,并且为此工作了好几天都没有结果。非常感谢您的帮助。

PS:mysql数据库中user表的权限是什么意思?有:Select_priv、Insert_priv、Update_priv、Delete_priv 但它们是按用户定义的,而不是基于数据库。

最佳答案

只是不要使用 IDENTIFIED BY ... 子句,它不会更改当前密码。

“user”表中的Select_priv、Insert_priv、Update_priv、Delete_priv表示该用户对所有数据库具有这些权限(否则,这些列在“db”表中定义为Y)

关于mysql - 在不知道密码的情况下授予对数据库的访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5460225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com