SQL语法错误; 查看与您的MySQL服务器版本对应的手册,以便在附近使用正确的语法

use*_*680 6 php mysql apache ubuntu-server

我运行了这个命令:

CREATE DATABASE wordpress;
Run Code Online (Sandbox Code Playgroud)

我得到了

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

我运行了第二个命令:

CREATE USER wordpressuser@localhost IDENTIFIED BY ‘password’;
Run Code Online (Sandbox Code Playgroud)

我得到了:

错误1064(42000):您的SQL语法有错误; 检查与您的MySQL服务器版本相对应的手册,以便在第1行的"密码"附近使用正确的语法

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

Maw*_* HL 12

试试这个:

CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
Run Code Online (Sandbox Code Playgroud)

请记住,使用的引用不在@符号周围,并且它不是''但是''.首先要做的是为用户提供对wordpressuser所需信息的访问权限.

GRANT ALL PRIVILEGES ON * . * TO 'wordpressuser'@'localhost';
Run Code Online (Sandbox Code Playgroud)

此命令中的星号指的是它们可以访问的数据库和表(分别) - 此特定命令允许用户读取,编辑,执行和执行所有数据库和表中的所有任务.

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

FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)