Mysql 在SQL中创建数据库时出错,但一切正常

Mysql 在SQL中创建数据库时出错,但一切正常,mysql,Mysql,我试着安装fleetspeak。使用Ubuntu 18.04。 首先,我运行这个 CREATE USER 'fleetspeak-user' IDENTIFIED BY 'fleetspeak-password'; 然后我想用这个创建数据库 CREATE DATABASE 'fleetspeak'; 但有一个错误: 错误1064(42000):您的SQL语法有错误;检查 与右边的MySQL服务器版本相对应的手册 第1行“fleetspeak”附近使用的语法 为什么我可以得到这个?尝试在dbn

我试着安装fleetspeak。使用Ubuntu 18.04。 首先,我运行这个

CREATE USER 'fleetspeak-user' IDENTIFIED BY 'fleetspeak-password';
然后我想用这个创建数据库

CREATE DATABASE 'fleetspeak';
但有一个错误:

错误1064(42000):您的SQL语法有错误;检查 与右边的MySQL服务器版本相对应的手册 第1行“fleetspeak”附近使用的语法


为什么我可以得到这个?

尝试在dbname中创建不带单引号的数据库脚本

CREATE DATABASE fleetspeak;

你在一个接一个地执行脚本吗?确保第一个或第二个出现错误。请尝试在中使用不带单引号的创建数据库脚本dbname@Ajith我一行一行地跑。所以错误由第二行给出。@A第二行是,没有引号,这是工作。谢谢