MySQL CREATE命令被拒绝给用户

我有一个脚本系统,因为错误的安装而拒绝安装。

我尝试导入数据通过导入数据通过在phpmyadmin的.sql文件,它仍然不能导入。

当我尝试menully导入文件jcqm.sql其失败,我得到这个消息:

SQL查询: – ———————- – 表jqcm_importusers – ———————- CREATE TABLE IF NOT EXISTS jqcm_importusersid INT NOT NULL AUTO_INCREMENT, uuid CHAR NOT NULL, username VARCHAR NULL DEFAULT NULL, email VARCHAR NULL DEFAULT NULL, password VARCHAR NOT NULL, role ENUM NOT NULL date_created ', status TINYINT NOT NULL DEFAULT 1, date_created TIMESTAMP NULL DEFAULT NULL, date_modified TIMESTAMP NULL DEFAULT NULL,PRIMARY KEY( id ),UNIQUE INDEX username_UNIQUEusername ASC),UNIQUE INDEX uuid_UNIQUEuuid ASC))ENGINE = InnoDB AUTO_INCREMENT = 0 DEFAULT CHARACTER SET = utf8; MySQL说:文档#1142 – CREATE命令拒绝用户'xxx'@'localhost'表'users'

我尝试通过做一些特权:

 GRANT ALL PRIVILEGES ON `costo_jmat`.* TO 'costo_matis'@'localhost' 

通过使用这种方法:

GRANT ALL在dbname。*到'username'@'localhost'由'password'标识

但是,还是不行!

这里是安装path: 安装path

你能解决这个问题,我可以使用脚本吗?

在您的GRANT中,您指定了一个数据库名称costo_jmat 。 但是,导入的数据库名称为jqcm_import 。 修复这个。