MySQL ERROR 1064 (42000):您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册
MySQL ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
当我尝试向 mySQL 的用户授予权限时,出现错误 happened.Am 我在命令行中输入了错误的内容?
mySQL x86_64 上的 macos10.14 版本 8.0.16(MySQL 社区服务器 - GPL)。
mysql>grant all privileges on librarydb.* to 'phill'@'%' identified by '123456';
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'' at line 1.
你的 MySQL 是什么版本?如果是 5.7 或更高版本,可能与此问题相同:
下一个命令
mysql>grant all privileges on librarydb.* to 'phill'@'%' identified by '123456';
应改为:
mysql> create user 'phill' identified by '123456';
mysql> grant all privileges on librarydb.* to 'phill';
如果 'phill' 用户尚未创建。如果之前创建过,则使用 alter
而不是 create
当我尝试向 mySQL 的用户授予权限时,出现错误 happened.Am 我在命令行中输入了错误的内容?
mySQL x86_64 上的 macos10.14 版本 8.0.16(MySQL 社区服务器 - GPL)。
mysql>grant all privileges on librarydb.* to 'phill'@'%' identified by '123456';
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'' at line 1.
你的 MySQL 是什么版本?如果是 5.7 或更高版本,可能与此问题相同:
下一个命令
mysql>grant all privileges on librarydb.* to 'phill'@'%' identified by '123456';
应改为:
mysql> create user 'phill' identified by '123456';
mysql> grant all privileges on librarydb.* to 'phill';
如果 'phill' 用户尚未创建。如果之前创建过,则使用 alter
而不是 create