2016-04-14 67 views
0

使用我跑这个命令:错误;检查对应于你的MySQL服务器版本的手册正确的语法附近

CREATE DATABASE wordpress; 

而且我得到了

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

我跑的第二命令:

CREATE USER [email protected] IDENTIFIED BY ‘password’; 

而且我得到了:

ERROR 1064(42000):你在你的SQL语法错误;检查对应于你的MySQL服务器版本正确的语法在1号线

什么我做错了使用近“‘密码’”的手册?运行新安装的Ubuntu 14.04服务器并尝试为Wordpress创建数据库。

+0

你忘记了用户名和localhost。 –

+0

你的意思是这样的:** CREATE USER'wordpressuser'@'localhost'IDENTIFIED BY'password'; ** ?? – user2950680

+1

您使用了错误的引号。试试这个:'CREATE USER wordpressuser @ localhost IDENTIFIED BY'password';' – Tom

回答

0

试试这个:

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

记住报价中使用不在身边的@符号,它不是“”,但 ''。首先要做的是让用户访问这个wordpressuser将需要的信息。

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

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

一旦您确定了要为新的wordpressuser设置的权限,请务必重新加载所有权限。

FLUSH PRIVILEGES; 
0

尝试下面的查询

CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password'; 
相关问题