0
好的,所以我有一个相当新的Ubuntu(服务器)安装。刚刚完成安装LAMP服务器,当我去创建一个数据库时,我得到了一般语法错误(1064/42000)。MySQL语法错误(Ubuntu LAMP服务器)
我的查询:
CREATE DATABASE phpbb;
非常简单,非常标准,所以我不知道是什么问题。有任何想法吗?
好的,所以我有一个相当新的Ubuntu(服务器)安装。刚刚完成安装LAMP服务器,当我去创建一个数据库时,我得到了一般语法错误(1064/42000)。MySQL语法错误(Ubuntu LAMP服务器)
我的查询:
CREATE DATABASE phpbb;
非常简单,非常标准,所以我不知道是什么问题。有任何想法吗?
看起来从你的错误,如你想在命令行中执行SQL,像:
mysql -u mike -p CREATE DATABASE phpbb';
MySQL是不会喜欢的是,它分离从工具的启动SQL命令。
我通常会为CREATE DATABASE做些什么,因为它是一次性的,我会手动执行。
因此,与
mysql的启动工具-u迈克-p
这应该提示您输入密码,并连接到本地数据库,给您一个shell提示符:
mysql>
然后你发出你的
CREATE DATABASE phpbb;
如果你想从c运行脚本ommand行,将它们放在一个文件中并将输入重定向到mysql。通常你也会重定向输出 - 例如:
mysql -u mike -p <mysqlscript.sql> outputofscript.log
1064通常带有一个上下文消息,指示某个字符附近有错误。你没有收到吗? –
你能检查mysql.log上的内容 – DevZer0
错误1064(42000):你的SQL语法有错误;检查与你的MySQL服务器版本相对应的手册,在第一行使用'-u mike -p CREATE DATABASE phpbb'附近的正确语法 – mikedugan