У меня есть система сценариев, которая отказывается устанавливать из-за ошибки, прерывающей установку.
Я попытался импортировать данные, импортируя данные через файл .sql на phpmyadmin, но он все еще не может импортировать.
Когда я пытаюсь вручную импортировать файл jcqm.sql, он терпит неудачу, и я получаю это сообщение:
SQL-запрос: - --—-—-—-—-—-—-—-—-—-—- Таблица
jqcm_import
.users
- --------------------------------------------------------------------------------- СОЗДАТЬ ТАБЛИЦУ, ЕСЛИ НЕ СУЩЕСТВУЕТjqcm_import
.users
(id
INT NOT NULL AUTO_INCREMENT,uuid
CHAR NOT NULL,username
VARCHAR NULL ПО УМОЛЧАНИЮ NULL,password
VARCHAR NOT NULL,role
ENUM NOT NULL ПО УМОЛЧАНИЮ «ПОЛЬЗОВАТЕЛЬ»,status
TINYINT NOT NULL ПО УМОЛЧАНИЮ 1,date_created
TIMESTAMP NULL ПО УМОЛЧАНИЮ NULL,date_modified
TIMESTAMP NULL DEFAULT NULL, ПЕРВИЧНЫЙ КЛЮЧ (id
), УНИКАЛЬНЫЙ ИНДЕКСusername_UNIQUE
(username
ASC), УНИКАЛЬНЫЙ ИНДЕКСuuid_UNIQUE
(uuid
ASC)) ENGINE = InnoDB AUTO_INCREMENT = 0 НАБОР СИМВОЛОВ ПО УМОЛЧАНИЮ = utf8; MySQL сказал: Документация № 1142 - Команда CREATE запрещена пользователю ‘xxx’ @ ’localhost’ для таблицы ‘users’
Я пытаюсь предоставить некоторые привилегии с помощью do:
GRANT ALL PRIVILEGES ON `costo_jmat`.* TO 'costo_matis'@'localhost'
Используя этот метод:
ПРЕДОСТАВИТЬ ВСЕ на dbname. * 'Username' @ 'localhost', идентифицированному 'password'
Но все равно безуспешно!
Вот путь установки: Путь установки
Не могли бы вы решить эту проблему, чтобы я мог использовать сценарий?
В вашем GRANT вы указали имя базы данных costo_jmat
. Но ваш импорт имеет имя базы данных jqcm_import
. Исправьте это.