当前位置: 首页 > 知识库问答 >
问题:

MySql无法向根目录授予权限

韦智刚
2023-03-14

我在*上运行命令< code >授予所有权限。*到由“root”标识的“root”@“%”;

并且它不断显示以下错误

11: 43:51向“root”标识的“root“@”%“授予所有权限。错误代码:1045。拒绝用户“root‘@”%的访问(使用密码:YES)0.00045秒

我还检查了Mysql上的User表,如下所示。

'%', 'root', '*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', '', ?, ?, ?, '0', '0', '0', '0', 'mysql_native_password', '', 'N'
'localhost', 'root', '*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', ?, ?, ?, '0', '0', '0', '0', '', '', 'N'

我不知道这是怎么回事?:

不重新安装MySQL怎么解决这个问题?(因为,在今天发生的事情之前,它工作得很好)

感谢您的回答:b

====================== 编辑 =================

一些历史,但我不确定这是否有用。

在我这么做之前。

我导入了一个转储。当我尝试访问时,一些过程无法执行,因为定义器不同。所以我这样做了。

  1. 创建一个新模式并重新导入转储
  2. 在mysql数据库中创建用户并刷新权限;

现在我想给新用户特权。起初,我尝试使用work bench(MySQL客户端的GUI)。

但是当我尝试授予特权时,它显示错误1044,我现在面临的是。

现在我能做些什么来解决这个问题?

共有1个答案

屠坚壁
2023-03-14

错误消息“访问被拒绝root@%表明您正在尝试以root身份远程登录并授予自己这些权限。您需要从本地主机登录并执行此操作才能成功。

应该指出的是,允许来自远程主机的无限制根访问很少是一个好主意。

 类似资料:
  • 当我使用JAVA API将数据放入hdfs时,我必须为hdfs目标目录提供许可。我尝试了以下代码: 我有以下错误

  • 问题内容: 想象有一个学生表 student(id,name,city), 我想创建一个用户A,并且只授予更新id = 10的记录的权限。 我试过了,它不起作用。 问题答案: 不是只有一行, 而是包含 一行 的视图将依次更新实际的实际表。 这可以通过每个学生的特定表视图来完成(是的,这将是一个混乱的数据库结构)。仅在选择/更新之后才授予该用户对该视图的访问权限,并且主键将不可更新。当更新视图时,主

  • 问题内容: 我正在尝试使用PHP创建文件,但无法正常工作。我假设这是因为它没有写访问权限(以前一直是问题)。我试图通过使文件夹chmod 0777来测试这是否是问题,但是最终使该目录中的每个脚本都返回了500条错误消息,直到我将其改回为止。如何授予PHP对文件系统的写访问权,以便它可以创建文件? 编辑:它托管在使用Apache的Hostgator共享托管上。 编辑2:有人要求输入代码:该代码是GD

  • 我的目标是能够使用OAuth令牌调用Google Storage REST API,向经过身份验证的Google用户授予对我的存储桶中名为“directoryName”的目录的读/写权限。 到目前为止,我已经成功地在将用户添加到存储桶的ACL后使用了存储API。但是,我不想授予用户对完整存储桶的READ或WRITE权限,而只授予用户在存储桶内的目录的权限,例如桶/目录名称。 e、 g.我希望能够调

  • 本文向大家介绍oauth 授权码授予,包括了oauth 授权码授予的使用技巧和注意事项,需要的朋友参考一下 示例 第1步 第2步 资源

  • 我有问题在Android Studio中创建外部存储的新目录。它可能必须做一些有权限的事情,但据我所知,一切似乎都很好。 我想做的是: 检查目录“/storage/emulated/0/Recordings”是否存在,如果不存在-创建目录 检查文件“/storage/simulated/0/Recordings/tempFile.raw”是否存在,如果存在-将其删除 使用“new FileOutp