我在Plesk 11上运行Centos6,并且试图分配一个用户来访问多个数据库。我正在按照此处给出的说明进行操作:http://kb.parallels.com/en/115783

当我运行命令GRANT ALL PRIVILEGES ON newdb。* TO'olduser'@'%';从phpmyadmin的SQL选项卡中,出现以下错误:

1044-用户'openemm2'@'%'对数据库'openemm_cms'的访问被拒绝

openemm2是我分配给该数据库的用户名-为什么会出错,我该怎么办?

最佳答案

找到了解决方案。我必须使用以下命令登录到mysql>提示符:

mysql -uadmin -p`cat /etc/psa/.psa.shadow`


这使我可以运行命令。我还发现,可以通过phpmyadmin面板通过Plesk 11中“服务器”选项卡上的数据库服务器链接来完成相同的操作。在这里,您可以找到主phpmyadmin,可以在其中访问所有数据库,而无需单独访问phpmyadmin您可以通过“网站和域名”标签中的数据库链接获得。

关于mysql - Plesk 11中具有多个数据库的单个用户,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19412059/

10-12 00:30
查看更多