首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phpmyadmin未显示“权限”选项卡

Phpmyadmin未显示“权限”选项卡
EN

Stack Overflow用户
提问于 2013-02-05 10:27:35
回答 9查看 99.5K关注 0票数 21

我在Windows上安装了WAMP,不管怎样,我似乎无法在PhpMyAdmin中显示“特权”选项卡。在阅读其他论坛讨论和文章时,我做了以下工作:

  • 已检查以确保我以root
  • Reinstalled wamp身份登录
  • 重置我的mysql用户
  • 在用户上运行mysql检查
  • 已清除我的缓存<

>F211

通过这些测试,我得到了以下错误:Can't find file: 'user' (errno: 2)。事实证明,在谷歌上搜索这个问题的解决方案是徒劳的。任何帮助都将不胜感激

更新:屏幕截图

谢谢

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2013-02-05 11:19:28

如果您确定是以root用户身份运行,请尝试清除cookies,然后刷新。这个,AFAIK,是一个特别影响Google Chrome的bug,但我不能确定对其他浏览器。请注意,您可以通过Chrome中的开发人员选项卡选择要删除的cookie。您只需要删除本地主机cookie。

编辑:

哦,不。所以你真的删除了'user‘表。我的建议是,要么在数据库mysql中为表找到CREATE脚本,要么完全重新安装(看起来,无论如何都不会丢失太多的DB)。我要说的是:

代码语言:javascript
复制
mysql> USE mysql;
Database changed
mysql> SHOW TABLES;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| event                     |
| func                      |
| general_log               |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| host                      |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| servers                   |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+
24 rows in set (0.00 sec)
票数 21
EN

Stack Overflow用户

发布于 2015-02-01 13:18:39

对于在使用cPanel / WHM时遇到这个问题的人,cPanel网站上链接到下面的帖子写道:

根据内部案例编号37402,由于数据库映射功能,已删除通过phpMyAdmin添加/删除/重命名用户和数据库的功能。

这意味着用户/权限选项卡已经从cPanel的phpMyAdmin版本中删除了,而且听起来不像是要回来了。这篇文章是从2013年12月开始的。

http://forums.cpanel.net/f354/phpmyadmin-users-tab-gone-367661.html

回复该帖子的cPanel工作人员cPanelMichael推荐了两种替代方案。

  1. 使用“主页> SQL服务>数据库映射工具”。这似乎缺少phpMyAdmin.
  2. Install您自己的phpMyAdmin独立版本提供的主要功能,请使用该版本而不是cPanel版本。

你必须热爱进步。

票数 6
EN

Stack Overflow用户

发布于 2014-02-11 18:39:08

我像这样解决了这个问题:

1)通过SQL查询设置root密码,如下所示:

在主页上,您应该看到当前的根用户-通常是用于更改密码的root@localhost

  • So

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('YOURPASSWORDHERE');

2)在您的wamp/xampp文件夹中搜索config.inc.php并更改auth_type

  • 您可能会找到更多这样的配置,但是您需要的是包含行的配置:

$cfg['Servers'][$i]['auth_type'] = 'SOMETHING'; -将'SOMETHING'更改为'cookie'

所以你得到:$cfg['Servers'][$i]['auth_type'] = 'cookie'; (如果你愿意,也可以是http ) -

3)清除/删除服务器的所有浏览器cookie(通常查找localhost或127.0.0.1 cookie)

4)再次转到phpyadmin的网页-现在将提示您登录框(html或http -取决于您设置的cookie或http)

5) 登录-完成!:)突然显示“权限”/“用户”选项卡,退出按钮也突然出现!:) (在“小房子”旁边-左上角)

PS:config.inc.php包含更多有趣的设置:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14699195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档