使用 Plesk (v. 10.2.0),我可以为 MySQL 数据库创建多个用户帐户。但是我似乎找不到一种方法来限制其中一个用户帐户只具有读取访问权限。创建的用户无权执行 GRANT / REVOKE。
我是否应该使用 Plesk 用来创建用户的根数据库访问帐户?
答案1
是的,您必须调整 MySQL 数据库。您可以在 shell 中或通过嵌入式数据库管理器 (phpMyAdmin) 进行调整。
对于 Linux shell 运行中的调整
mysql -uadmin -p`cat /etc/psa/.psa.shadow` mysql
我认为您需要调整user
和db
表的内容,但最好的方法是参考原始 MySQL 文档。
对于数据库管理器,请转到服务器 > 数据库 > 单击本地 MySQL 数据库右侧的图标(请确保您没有阻止弹出窗口,因为 phpMyAdmin 将在新窗口中打开)。然后,您可以在左侧菜单中打开任何数据库,如果您选择权限选项卡,则可以调整用户访问权限。