授予所有特权对我不起作用

时间:2019-05-16 07:38:06

标签: mysql sql

GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost' IDENTIFIED BY 'password';

我收到了错误

  

错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行的“用户名” @“本地主机” IDENTIFIED BY'password'附近使用

1 个答案:

答案 0 :(得分:1)

您可以先创建用户,然后再授予

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON database.* TO 'username'@'localhost';

应该工作。

Source