【问题标题】:adding File priveleges to user in phpmyadmin在 phpmyadmin 中为用户添加文件权限
【发布时间】:2014-02-20 02:17:09
【问题描述】:

我在 phpmyadmin 中有这样的东西

所以我需要添加 FILE 权限,以便我可以通过控制台获取数据转储,我以 root 身份登录。如果我单击编辑权限,然后选择 FILE 并保存它,则通过 PHPmyadmin

即使通过控制台我也试过这个

  GRANT SUPER ON *.* TO root@DBSERVERNAME IDENTIFIED BY abc2013;

and it says 

ERROR 1470 (HY000): 字符串 'root@DBSERVERNAME' 对于用户名来说太长(不应超过 16)

不确定我缺少什么,我只能以 root 用户身份访问。

【问题讨论】:

标签: php mysql amazon-ec2 phpmyadmin amazon-rds


【解决方案1】:

启用管理并防止用户破坏 RDS 中的某些管理系统。您被限制访问某些权限(FILE 和 SUPER 不授予用户)。

文件权限无论如何都没有意义,因为您首先没有对 RDS 实例的本地访问权限来加载文件。

【讨论】:

  • 我也可以访问主用户和主密码,但是我无法通过 phpmyadmin 登录,虽然我可以通过 bash 登录
  • @user1765876 仅仅因为您在 RDS 上调用您的用户帐户 root 并不意味着您具有 root 权限。与您在标准系统上所拥有的权限相比,RDS 帐户为您提供了一部分权限。我实际上建议您不要使用root 作为您的用户名,因为这意味着比您拥有更多的特权。
  • @user1765876 获得所有权限的唯一用户是rdsadmin。您无权访问此帐户。当您在 RDS 中设置主账户时,您可以拥有一个拥有大部分但不是全部权限的账户。
  • @datasage 我能够获得 root 用户的文件权限,我可以访问 adsadmin,我可以通过 bash 登录
  • @user1765876 正确。您可能会找到提供类似功能的客户端。只要客户端生成csv而不是服务器就可以了。
猜你喜欢
  • 2018-12-24
  • 2011-08-06
  • 2020-02-28
  • 1970-01-01
  • 2018-07-15
  • 1970-01-01
  • 1970-01-01
  • 2017-06-27
  • 2010-12-24
相关资源
最近更新 更多