mysql中已经使用sql语句创建了新的用户erp,相要将(wufenchangshujuerp)这个数据库里权限赋予erp,使用语句出现错误

mysql中已经使用sql语句创建了新的用户erp,相要将(wufenchangshujuerp)这个数据库里权限赋予erp,使用语句出现错误

以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
这个问题是因为root用户没有对wufenchangshujuerp数据库的权限。你需要先使用root用户登录MySQL,然后为root用户授权wufenchangshujuerp数据库的所有权限,然后再创建新用户并授权。以下是具体的操作步骤:
mysql -u root -p
GRANT ALL PRIVILEGES ON wufenchangshujuerp.* TO 'root'@'%';
FLUSH PRIVILEGES;
CREATE USER 'erp'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wufenchangshujuerp.* TO 'erp'@'%';
FLUSH PRIVILEGES;
exit;
现在你可以使用新用户erp登录MySQL,并对wufenchangshujuerp数据库进行操作了。