Ошибка, импортирующая SQL, выводит в MySQL: Неизвестная база данных / не Может создать базу данных

если ввод файла не редактируется - вы можете попробовать изменить атрибут value с помощью JS:

((JavascriptExecutor) driver).executeScript("arguments[0].setAttribute('value', 'F:\\Selenium Complete Notes.pdf');", element);
83
задан Simon East 17 November 2015 в 06:04
поделиться

3 ответа

Откройте файл sql и закомментируйте строку, которая пытается создать существующую базу данных.

38
ответ дан 24 November 2019 в 08:56
поделиться

Похоже, дамп вашей базы данных содержит информацию для создания базы данных. Поэтому не давайте командной строке MySQL имя базы данных. Он создаст новую базу данных и переключится на нее для импорта.

12
ответ дан 24 November 2019 в 08:56
поделиться

Это известная ошибка в MySQL.

ошибка 42996
ошибка 40477

Как видите, это известная проблема с 2008 года, и они еще не исправили ее !!!

ПОРЯДОК РАБОТЫ
Сначала необходимо создать базу данных для импорта. Таблицы не нужны. Затем вы можете импортировать свою базу данных.

  1. сначала запустите командную строку MySQL (при необходимости примените имя пользователя и пароль)
    C: \> mysql -u user -p

  2. Создайте свою базу данных и выйдите из

     mysql> DROP DATABASE database;
    mysql> СОЗДАТЬ базу данных БАЗЫ ДАННЫХ;
    mysql> Выход
    
  3. Импортируйте выбранную базу данных из файла дампа
    C: \> mysql -u user -p -h localhost -D database -o

Вы можете заменить localhost на IP-адрес или домен для любого Сервер MySQL, на который вы хотите выполнить импорт. Причина использования команды DROP в приглашении mysql - убедиться, что мы начинаем с пустой и чистой базы данных.

49
ответ дан 24 November 2019 в 08:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: