0

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

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

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

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

4

1 回答 1

1

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

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

这允许我访问运行命令。我还发现可以通过 phpmyadmin 面板访问来完成相同的事情,通过 Plesk 11 中服务器选项卡中的数据库服务器链接访问。在这里您可以找到主 phpmyadmin,您可以在其中访问所有数据库,而不是单独访问 phpmyadmin您可以通过网站和域选项卡中的数据库链接。

于 2013-10-17T14:26:11.830 回答