gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 01:17:11 25 4
gpt4 key购买 nike

我一直在通过命令行成功使用 MySQL,并创建了各种数据库(主要用于 CMS)。

我决定尝试使用 phpMyAdmin,我在一本关于 Joomla! 的书中看到了它。

但是当我点击 Databases 时,我只看到 information_schema、phpMyAdmin 和 test。

我希望能够管理我所有的数据库(可能需要提供适当的凭据)。可能相关的事实是,如果我以 phpmyadmin 用户身份登录 mysql 并显示数据库;查询,我只看到那三个数据库。

我是否需要某种涉及 show_db_priv 的授权(授予 phpmyadmin 用户)?如果是这样,那么这样做的确切语法是什么?当我为这个用户做一个 show grants 时,我可以看到 show_db_priv 不是其中之一。

最佳答案

在 phpMyAdmin 中以 MySQL root 用户身份登录。如果尽管提供了正确的密码但仍无法以 root 身份登录,请确保在 phpMyAdmin 的 config.inc.php 中有此行​​并将其设置为 true。

$cfg['Servers'][$i]['AllowRoot'] =     true;

如果您没有为 MySQL root 帐户分配密码,则默认密码为空。在这种情况下,请检查 phpMyAdmin 的 config.inc.php 中的 AllowNoPassword 是否设置为 true

$cfg['Servers'][$i]['AllowNoPassword'] = true;

关于mysql - 如何以 phpmyadmin 用户查看 phpMyAdmin 中的所有数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15579166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com