0

好的,所以我有一个相当新的 Ubuntu(服务器)安装。刚刚安装完 LAMP 服务器,当我去创建一个数据库时,我得到了通用语法错误 (1064 / 42000)。

我的查询:

CREATE DATABASE phpbb;

非常简单且非常标准,所以我不确定问题是什么。有任何想法吗?

4

1 回答 1

2

从您的错误来看,您正在尝试在命令行上执行 SQL,例如:

mysql -u mike -p CREATE DATABASE phpbb';

MySQL 不会喜欢这样,它将工具的启动与 SQL 命令分开。

我通常会为 CREATE DATABASE 做什么,因为它是一次性的,我会手动完成。

所以启动工具

mysql -u 迈克 -p

这应该会提示您输入密码,并连接到本地数据库,给您一个 shell 提示:

mysql>

然后你发出你的

CREATE DATABASE phpbb;

如果要从命令行运行脚本,请将它们放在一个文件中并将输入重定向到 mysql。通常你也会重定向输出 - 像这样:

mysql -u mike -p < mysqlscript.sql  > outputofscript.log
于 2013-06-30T03:20:22.320 回答