我最近从共享主机迁移到了AWS,因为我使用的是php应用程序,所以我选择使用mysql作为数据库。
但是,我要在1个ec2实例上托管3个Web应用程序,但我必须创建3个DB和3个User,分别为其赋予相应的DB相应的填充特权。
但是现在的问题是,当他们登录phpmyadmin时,他们无法创建显示#1044 - Access denied for user 'user'@'localhost' to database 'user_test'
我应该如何克服呢?
答案 0 :(得分:0)
首先,登录:
sudo mysql -u root
然后写:
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost';