mysql数据库赋予权限 版本语法差异

Posted 廿二又

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库赋予权限 版本语法差异相关的知识,希望对你有一定的参考价值。

 报错信息

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your mysql server version for the right syntax to use near 'IDENTIFIED BY '123456' WITH GRANT OPTION' at line 1
 

-- 赋予权限  (5.7)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;


-- 赋予权限  (版本8.0语法)
GRANT ALL privileges ON *.* to 'root'@'%';

 

以上是关于mysql数据库赋予权限 版本语法差异的主要内容,如果未能解决你的问题,请参考以下文章

Mysql远程授权报语法错误

MySQL:grant 语法详解(MySQL5.X)

如何给mysql用户分配权限

将root用户权限赋予普通用户

mysql 怎么给单个帐号赋予多个库的访问权限?

MySQL赋予用户权限命令总结