phpmyadmin don';我没有';用户';标签
我刚安装完phpmyadmin。但是,主导航面板中的“用户”或“权限”选项卡似乎缺失。因此,我无法向数据库中添加新用户。你知道从哪里开始找吗?它在phpmyadmin don';我没有';用户';标签,phpmyadmin,Phpmyadmin,我刚安装完phpmyadmin。但是,主导航面板中的“用户”或“权限”选项卡似乎缺失。因此,我无法向数据库中添加新用户。你知道从哪里开始找吗?它在特权选项卡中 这是您可以添加新用户的地方 在“权限”选项卡中,单击“添加新用户”它显然只在您是localhost时出现。因此,请确保您是通过该主机名而不是其他虚拟命名服务器访问它。我遇到了同样的问题,因为我使用local访问它,我将其设置为localhost的别名。如果您以没有权限的用户身份登录,phpmyadmin(或功能?谁知道呢)中会出现此错误。
特权
选项卡中
这是您可以添加新用户的地方
在“权限”选项卡中,单击“添加新用户”它显然只在您是
localhost
时出现。因此,请确保您是通过该主机名而不是其他虚拟命名服务器访问它。我遇到了同样的问题,因为我使用local
访问它,我将其设置为localhost
的别名。如果您以没有权限的用户身份登录,phpmyadmin(或功能?谁知道呢)中会出现此错误。解决方案是清除浏览器的cookie。为了获得最佳效果,请在运行mySQL服务器时重新启动它
我在Windows7上使用的XAMPP包与Apache和mySQL一起使用,这对我来说很有效。我只想分享我的发现 最初,我在phpmyadmin中有用户选项卡,现在我只能通过
http://127.0.0.1/phpmyadmin
- 这是我认为导致我失去“用户”标签的第一件事
127.0.0.1 somehostname
#127.0.0.1 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>
#
#选项指令的可能值为“无”、“全部”,
#或以下任何组合:
#索引包括以下符号链接符号链接所有者匹配执行CGI多视图
#
#请注意,“多视图”必须显式命名为*--“所有选项”
#不给你。
#
#期权指令既复杂又重要。请看
# http://httpd.apache.org/docs/2.4/mod/core.html#options
#了解更多信息。
#
选项索引跟随符号链接
#
#AllowOverride控制可在.htaccess文件中放置的指令。
#它可以是“全部”、“无”或关键字的任意组合:
#选项FileInfo AuthConfig限制
#
允许超越所有
#
#控制谁可以从此服务器获取内容。
#
#联机-->要求授予所有权限
#onlineoffline标记-不删除
要求本地
通融
- 我还原了hosts文件并使用localhost访问了phpmyadmin,localhost=127.0.0.1,瞧李>
- 我也有同样的问题。我正在使用安装时提示我创建的用户名。我使用的是Crunchbang,一个Debian发行版,所以我使用apt get通过命令行安装了它。当我登录时,User:字段显示为username@localhost. 我注销并重新登录,但这次我将root作为用户名,使用与我的用户帐户相同的密码,并获得了访问权限。答案是转到
而不是127.0.0.1/phpmyadmin
。它起作用了 我不是在本地主机上,而是在bluehost帐户上遇到了相同的问题。由于某些原因,phpMyAdmin没有根访问权限,因此没有特权选项卡。您可以使用MySQL数据库而不是phpMyAdmin来添加用户。如果您使用的是WHM/cPanel,则此选项卡最近已被删除localhost/phpmyadmin
请参阅:执行此步骤并尝试以root用户身份和新密码登录To change the mysql password for the root user, do the following:
- 卸载mysqld.nlm
- 在控制台上,键入:mysqld_safe--skip grant tables--autoclose
- 在服务器控制台上键入mysql 这将带您进入mysql提示符。在此提示下键入以下内容:(其中*******是新密码,注意:单引号是必需的) 刷新权限将使更改立即生效 在MySQL版本3.22及更高版本中,您可以使用SET PASSWORD语句:(其中*******是新密码,注意:单引号是必需的) 另一种设置密码的方法是使用mysqladmin命令:(其中*******是新密码)
我也有同样的问题。如果您有CPanel,您可以创建一个用户(与创建DB的位置相同),然后通过CPanel将该用户添加到数据库中 这里没有特权选项卡。你需要在主屏幕上显示所有数据库的列表,而不是当你点击一个表格时。我的问题与提问者的问题相同。主屏幕中没有用户或Privileges选项卡。您是否与root用户连接?可能您连接的用户没有足够的权限查看这些权限。真奇怪!在我使用“localhost/xampp”的旧版本上,然后导航到phpMyAdmin让我使用特权,但我现在运行的版本“5.5.27”将其隐藏!然后我尝试了“127.0.0.1/xampp”,它出现了@NickySmits和另一个?怎么不起作用?有错误吗?再问一个问题,告诉我们你尝试了什么,怎么样?这对我来说很有效,我用的是XAMPP。尝试撤消特定数据库时出现问题privileges@MahdiJavaheri想象一下,当我登录SO并看到我6.5年前的答案(对一个7年前的问题)帮助了某人时,我会感到惊讶。我很乐意为您服务。致以最良好的祝愿@John我更惊讶的是,为什么这个bug仍然存在于最新版本的XAMPP中:发布到外部站点的链接没有引用相关的片段/段落等有用,所以答案在这里是自包含的。如果此网站或页面消失,此答案将不再有用。不适用于所有服务器;可能只有在本地安装phpMyAdmin时(问题中未指定)。在使用MySQL时,
localhost
失败,但127.0.0.1
有效。该死的烦人。谁在通过远程服务器访问呢?@DiegoFavero这对我来说很有效:清除cookies,注销,然后重新登录。这没关系,直到你想做点什么
mysql> UPDATE mysql.user SET Password=PASSWORD('********') WHERE User='root';
mysql> FLUSH PRIVILEGES;
shell> mysql -u root mysql
mysql> SET PASSWORD FOR root=PASSWORD('********');
shell> mysqladmin -u root password ********
shell> mysqladmin flush-privileges