phpmyadmin 没有“用户”选项卡

Posted

技术标签:

【中文标题】phpmyadmin 没有“用户”选项卡【英文标题】:phpmyadmin don't have 'users' tab 【发布时间】:2012-09-14 11:38:27 【问题描述】:

我刚刚完成了 phpmyadmin 的安装。但是,主导航面板中的“用户”或“权限”选项卡似乎丢失了。所以我不能将新用户添加到我的数据库中。知道从哪里开始寻找吗?

【问题讨论】:

【参考方案1】:

答案是转到127.0.0.1/phpmyadmin 而不是localhost/phpmyadmin。有效!

【讨论】:

不适用于所有服务器;可能仅在本地安装 phpMyAdmin 时(问题中未指定)。 在 other situations 和 mysql localhost 中失败,但 127.0.0.1 有效。真烦人。 谁通过远程服务器访问呢? @DiegoFavero 这对我有用:清除 cookie,注销并重新登录。【参考方案2】:

如果您以没有权限的用户身份登录,则会在 phpmyadmin(或功能?谁知道)中出现此错误。解决方案是清除浏览器的 cookie。为获得最佳效果,请在使用时重新启动 mySQL 服务器。

我在 Windows 7 上将 XAMPP 包与 Apache 和 mySQL 一起使用,这对我有用。

【讨论】:

@NickySmits 和其他人做了吗?怎么没用?有一个错误?再问一个问题并告诉我们您的尝试如何? 这对我有用,我正在使用 XAMPP。尝试撤销特定数据库权限时出现问题 @MahdiJavaheri 想象一下我登录到 SO 并看到我 6.5 岁的答案(对一个 7 岁的问题)帮助了某人。我很高兴能为您服务。最美好的祝愿! @John 我更惊讶为什么这个错误仍然存​​在于最新版本的 XAMPP 中:D【参考方案3】:

Privileges 标签中

您可以在此处添加新用户

【讨论】:

也没有权限选项卡 您需要在主屏幕上显示所有数据库的列表,而不是点击表格时 我和提问的人有同样的问题。主屏幕中没有用户或权限选项卡.. 您是否与 root 用户连接?可能您连接的用户没有足够的权限来查看权限。【参考方案4】:

在权限选项卡中单击添加新用户

【讨论】:

【参考方案5】:

显然只有当您是localhost 时才会出现。因此,请确保您是通过该主机名而不是其他虚拟命名服务器访问它。我遇到了同样的问题,因为我使用local 访问它,我将其设置为localhost 的别名。

【讨论】:

不,我在一个站点有它,但在另一个站点没有,都不是本地的【参考方案6】:

我只想分享我的发现

最初,我在 phpmyadmin 中有用户选项卡,现在我只能通过 http://127.0.0.1/phpmyadmin 访问它

这是我认为导致我失去“用户”标签的第一件事

但后来我突然修改了我的主机文件(在 Windows“Windows\System32\drivers\etc\hosts”中)

它说

127.0.0.1 somehostname
#127.0.0.1       localhost
另一件事,但我怀疑它是否相关

然后我更改了 apache config httpd.conf 以在网络上打开我的 wamp 而不仅仅是 localhost

<Directory "D:/Program Files (x86)/wamp/www/">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks
    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All
    #
    # Controls who can get stuff from this server.
    #
    # Online --> Require all granted

    #   onlineoffline tag - don't remove

    Require local
    allow from all
</Directory>
我还原了 hosts 文件并使用 localhost 访问了 phpmyadmin,即 = 127.0.0.1 瞧!

【讨论】:

多么奇怪!在我使用“localhost/xampp”的旧版本上,然后导航到 phpMyAdmin 让我使用权限,但我现在运行的版本“5.5.27”隐藏了它!然后我尝试了“127.0.0.1/xampp”,它出现了! :)【参考方案7】:

我遇到了同样的问题。如果你有CPanel,你可以创建一个用户(和创建DB的地方一样),然后通过Cpanel把用户添加到Database中。

【讨论】:

【参考方案8】:

我遇到了同样的问题。我使用的是安装时提示创建的用户名。我正在使用 Crunchbang,一个 Debian 发行版,所以我使用 apt-get 通过命令行安装。当我登录时,用户:字段显示为 username@localhost。我注销并重新登录,但这次我将 root 作为用户名并使用与我的用户帐户相同的密码,并且我获得了访问权限。

【讨论】:

【参考方案9】:

我不是在本地主机上而是在 bluehost 帐户上遇到了同样的问题。出于某种原因,phpMyAdmin 没有 root 访问权限,因此没有权限选项卡。您可以使用 MySQL 数据库而不是 phpMyAdmin 来添加用户

【讨论】:

这没问题,除非你想做一些有趣的事情,比如从属复制。【参考方案10】:

如果您使用 WHM/cPanel,此选项卡最近已被删除。

见:https://features.cpanel.net/topic/as-an-administrator-i-want-to-manage-table-level-privileges-in-mysql-so-i-dont-need-to-leave-cpanel-whm-for-this-administrative-duty

【讨论】:

发布到外部站点的链接不如引用相关的 sn-ps/paragraphs/etc 有用,因此这里的答案是自包含的。如果此网站或页面消失,此答案将不再有用。【参考方案11】:

执行此步骤并尝试以 root 和新密码登录..

To change the mysql password for the root user, do the following:
    卸载mysqld.nlm 在控制台输入:mysqld_safe --skip-grant-tables --autoclose 在服务器控制台输入 mysql

这将带您进入 mysql 提示符。在此提示符下键入以下内容:(其中 ******** 是新密码,注意:需要单引号)

mysql> UPDATE mysql.user SET Password=PASSWORD('********') WHERE User='root';
mysql> FLUSH PRIVILEGES;

刷新权限将使更改立即生效。

在 MySQL 3.22 及更高版本中,您可以使用 SET PASSWORD 语句:(其中 ******** 是新密码,注意:需要单引号)

shell> mysql -u root mysql
mysql> SET PASSWORD FOR root=PASSWORD('********');

另一种设置密码的方法是使用mysqladmin命令:(其中********是新密码)

shell> mysqladmin -u root password ********
shell> mysqladmin flush-privileges

【讨论】:

以上是关于phpmyadmin 没有“用户”选项卡的主要内容,如果未能解决你的问题,请参考以下文章

phpMyAdmin - #1044 - 用户 ''@'localhost' 拒绝访问数据库

如何以 phpmyadmin 用户查看 phpMyAdmin 中的所有数据库?

从我的 PhpMyadmin SQL 选项卡运行以下查询

如何在 wamp 上设置 phpmyadmin 的设计器选项卡

phpmyadmin 配置路径不起作用

PhpMyAdmin 导出程序结果