![拒绝用户执行 CREATE 命令 - 访问迁移 -> MySQL (SQL Workbench)](https://linux22.com/image/696849/%E6%8B%92%E7%BB%9D%E7%94%A8%E6%88%B7%E6%89%A7%E8%A1%8C%20CREATE%20%E5%91%BD%E4%BB%A4%20-%20%E8%AE%BF%E9%97%AE%E8%BF%81%E7%A7%BB%20-%3E%20MySQL%20(SQL%20Workbench).png)
使用 SQL Workbench 将 MS Access 迁移到 MySQL。在创建 Schema 时,我收到所有表 (9) 的以下错误:
WARNING: Error executing 'CREATE TABLE IF NOT EXISTS `HWAMembers`.`2016 Memberships` (
`ID` INT(10) NOT NULL,
`Donation` DECIMAL(19,4) NULL,
`Crest` TINYINT(1) NOT NULL,
`MemberID` INT(10) NULL,
`Type` VARCHAR(20) NULL,
INDEX `Membership ID` (`MemberID` ASC),
INDEX `MembershipID` (`ID` ASC))'
CREATE command denied to user
MySQL 由 GoDaddy 托管。我已确保用户拥有所有权限,并确保我的 IP 已添加到主机。我对 SQL 完全陌生。需要迁移的原因是我们在 Access 中构建了数据库,我们需要 mySQL,因为我们正在创建数据库的前端。
我非常感谢大家花时间讨论这个问题,但我请求大家考虑到我有限的后端知识。
如果之前有人问过这个问题,我提前道歉,我已经搜索了一段时间,但找不到有确切问题或答案的人。
答案1
我已经解决了这个问题。看来,使用此迁移方法,您必须拥有与 MS Access 文件同名的数据库。