我正在尝试授予非 root mysql 用户访问权限以登录 phpMyAdmin,并且只能查看他们有权访问的数据库。
我已经查看了以下文章并尝试了他们的建议: 为多个用户配置 phpmyadmin
[How to configure phpMyAdmin for multiple users][2]
[Is there a tool like phpMyAdmin which can be configured to access just a single database?][3]
[how to configure config.inc.php to have a loginform in phpmyadmin][4]
[phpMyAdmin setup on live server with usercontrol][5]
[MYSQL ERROR 1045][6]
我已授予 mysql 用户使用密码访问其数据库的权限并在 mysql db 中选择项目(如其中一篇文章所述)。我已将 phpmyadmin 配置为使用 cookie auth_type,我有一个 pma 控制用户,我不仅从 '%' 授予用户,而且从 localhost 和 IP 等授予用户。
当用户登录时,他们得到 #1045 无法登录 MySQL 服务器
我的 root 用户可以很好地登录到 phpmyadmin。需要访问 phpmyadmin 的用户也可以从命令行登录。
关于如何解决这个问题的任何想法?
谢谢。