SQL 语法中存在错误;检查与您的MySQL服务器版本相对应的手册,以获取正确的语法

2022-08-30 16:58:28

我运行了这个命令:

CREATE DATABASE wordpress;

我得到了

查询正常,1 行受影响(0.00 秒)

我运行了第二个命令:

CREATE USER wordpressuser@localhost IDENTIFIED BY ‘password’;

我得到了:

错误 1064 (42000): 您的 SQL 语法中存在错误;查看与您的MySQL服务器版本相对应的手册,以获取在第1行的“密码”附近使用正确的语法

我做错了什么?运行新安装的Ubuntu 14.04服务器并尝试为Wordpress创建数据库。


答案 1

试试这个:

CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';

请记住,使用的引号不在 @ 符号周围,它不是 ' ' 而是 ' ''。首先要做的是为用户提供访问这个wordpressuser需要的信息的权限。

GRANT ALL PRIVILEGES ON * . * TO 'wordpressuser'@'localhost';

此命令中的星号分别指可以访问的数据库和表 — 此特定命令允许用户跨所有数据库和表读取、编辑、执行和执行所有任务。

完成要为新 wordpressuser 设置的权限后,请务必确保重新加载所有权限。

FLUSH PRIVILEGES;

答案 2

请尝试以下查询

CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';

推荐