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

时间:2016-04-14 18:56:28

标签: php mysql apache ubuntu-server

我跑了这个命令:

heroku local

我得到了

  

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

我跑了第二个命令:

CREATE DATABASE wordpress;

我得到了:

  

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

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

2 个答案:

答案 0 :(得分:11)

试试这个:

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

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

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

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

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

FLUSH PRIVILEGES;

答案 1 :(得分:0)

尝试以下查询

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