【发布时间】:2020-09-13 06:05:18
【问题描述】:
我最近从共享主机迁移到 aws,因为我使用的是 php 应用程序,所以我选择使用 mysql 作为 db。
但是,我在 1 个 ec2 实例上托管 3 个 Web 应用程序,我必须创建 3 个 DB 和 3 个用户,为他们各自的 DB 提供适当的填充权限。
但是现在的问题是当他们登录到 phpmyadmin 时,他们无法创建一个数据库,上面写着#1044 - Access denied for user 'user'@'localhost' to database 'user_test'
我应该如何克服这个问题?
【问题讨论】:
-
我应该参考哪个部分,如果您能帮助我提供代码,那就太好了!
-
您能否澄清您所说的“为他们各自的数据库提供适当的填充权限”的意思-您为此使用了哪些确切的步骤或命令?请注意,您似乎试图以“用户”身份登录,但数据库是“用户测试”,根据您的描述,您需要数据库名称“用户”。更多细节会有所帮助。
标签: mysql ubuntu phpmyadmin