我正在尝试授予wordpress用户特权,但是不管我如何格式化它,我都会不断地获得错误。以下是声明:
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO wordpress@localhost
IDENTIFIED BY 'thepassword';我一直在找MySQL
错误1065“您的sql语法在‘密码’附近有一个错误;
我尝试过‘and’和重新格式化状态为一行和多and行,并不断得到相同的错误。
我做错了什么?
发布于 2020-05-21 12:41:39
它是在MySQL8.0中删除的,参见格兰特
代用
CREATE USER 'wordpress'@'localhost' IDENTIFIED by 'password!';
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON wordpress.* TO 'wordpress'@'localhost';发布于 2020-05-21 12:44:46
IDENTIFIED BY属于CREATE USER而不是GRANT。
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO 'wordpress'@'localhost';应该能起作用。假设用户已经存在。如果不是的话,你必须用
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'thepassword';https://stackoverflow.com/questions/61934717
复制相似问题