【发布时间】:2021-12-27 08:46:45
【问题描述】:
GRANT ALL ON *.* TO demoemployee@'1.5.6.4' IDENTIFIED BY 'my_password'
错误: 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“IDENTIFIED BY 'my_password'”附近使用正确的语法
我没有发现上述语法有任何问题,但它仍然无法正常工作,并在我的查询末尾添加了一个额外的 '。
我已经在我的 MySQL 服务器 8.xx 和这样的在线工具上尝试过这个:https://en.rakko.tools/tools/36/
我也尝试了一些其他查询,但无法解决。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'my_password'
我应该如何解决这个问题?
【问题讨论】:
-
如果尚未创建用户,请先创建用户:
create user 'demoemployee'@'1.5.6.4' IDENTIFIED BY 'my_password';,然后授予权限:GRANT ALL PRIVILEGES ON *.* TO 'demoemployee'@'1.5.6.4' -
@ErgestBasha 真的没用。