Eu tenho um sistema de script que se recusa a ser instalado devido a um erro que interrompe a instalação.
Tentei importar os dados importando os dados via arquivo .sql no phpmyadmin e ainda não consigo importar.
Quando tento importar menully o arquivo jcqm.sql, ele falha e recebo esta mensagem:
Consulta SQL: - -----—-—-—-—-—-—-—-—-—- —Tabela
jqcm_import
.users
- -----—-—-—-—-—-—-—-—-—- CRIAR TABELA SE NÃO EXISTIRjqcm_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 disse: Documentação #1142 – comando CREATE negado ao usuário 'xxx'@'localhost' para a tabela 'users'
Eu tento conceder alguns privilégios fazendo:
GRANT ALL PRIVILEGES ON `costo_jmat`.* TO 'costo_matis'@'localhost'
Usando este método:
GRANT ALL em dbname.* para 'username'@'localhost' identificado por 'password'
Mas ainda assim, sem sucesso!
Aqui está o caminho de instalação: Caminho de instalação
Você pode por favor resolver isso para que eu possa usar o script?
Em seu GRANT, você especificou um nome de banco de dados de
costo_jmat
. Mas sua importação tem um nome de banco de dados dejqcm_import
. Conserte isso.