我有一个脚本系统,由于错误而拒绝安装,从而破坏了安装。
我尝试通过 phpmyadmin 上的 .sql 文件导入数据,但仍然无法导入。
当我尝试直接导入文件 jcqm.sql 时失败了,并且收到以下消息:
SQL 查询:- --—————————————————————————————————— —表
jqcm_import
。-users
--——————————————————————————————- CREATE TABLE IF NOT EXISTSjqcm_import
。users
(id
INT NOT NULL AUTO_INCREMENT,uuid
CHAR NOT NULL,username
VARCHAR NULL DEFAULT NULL,password
VARCHAR NOT NULL,role
ENUM NOT NULL DEFAULT 'USER',status
TINYINT NOT NULL DEFAULT 1,date_created
TIMESTAMP NULL DEFAULT NULL,date_modified
TIMESTAMP NULL DEFAULT NULL,PRIMARY KEY(id
),UNIQUE INDEXusername_UNIQUE
(username
ASC),UNIQUE INDEXuuid_UNIQUE
(uuid
ASC))ENGINE = InnoDB AUTO_INCREMENT = 0 DEFAULT CHARACTER SET = utf8; MySQL 说:文档 #1142 – 拒绝用户 'xxx'@'localhost' 对表 'users' 执行 CREATE 命令
我尝试通过以下方式授予一些特权:
GRANT ALL PRIVILEGES ON `costo_jmat`.* TO 'costo_matis'@'localhost'
通过使用此方法:
将 dbname.* 上的 ALL 授予 'username'@'localhost',由 'password' 标识
但仍然没有成功!
这是安装路径:安装路径
你能解决这个问题以便我可以使用该脚本吗?
答案1
在您的 GRANT 中,您指定了数据库名称costo_jmat
。但您的导入的数据库名称为jqcm_import
。修复该问题。