📅  最后修改于: 2023-12-03 15:33:40.179000             🧑  作者: Mango
PHPMyAdmin 是一款用于管理 MySQL 数据库的非常流行的开源 Web 应用程序。虽然它非常方便,但是默认情况下,所有的数据库(包括系统数据库)都在菜单中列出,这并非所有用户希望看到的。
在本文中,我们将介绍如何隐藏 PHPMyAdmin 菜单中的额外数据库。
首先,我们需要创建一个新的 MySQL 用户,并将其授权仅访问我们希望它访问的数据库。您可以通过以下命令完成此操作:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost';
将 newuser
替换为您要创建的新用户的名称,password
替换为密码,mydatabase
替换为您希望该用户拥有访问权限的数据库名称。
要仅显示新用户可以访问的数据库,请按照以下步骤操作:
从现在开始,新用户将只能访问其中的数据库,并且其他数据库将不会在 PHPMyAdmin 菜单中显示。
以上就是隐藏 PHPMyAdmin 菜单中的其他数据库的步骤。请注意,这样做可能会导致系统管理员在调试和维护 MySQL 服务器时出现困难,因此请确保操作后备份您的数据以防万一。