Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка при импортирането на SQL дъмп в MySQL:Неизвестна база данни / Не мога да създам база данни

Това е известен бъг в MySQL.

бъг 42996
бъг 40477

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

РАБОТА ЗА
Първо трябва да създадете базата данни за импортиране. Не се нуждае от никакви маси. След това можете да импортирате вашата база данни.

  1. първо стартирайте своя команден ред на MySQL (приложете потребителско име и парола, ако е необходимо)
    C:\>mysql -u user -p

  2. Създайте своята база данни и излезте от

    mysql> DROP DATABASE database;  
    mysql> CREATE DATABASE database;  
    mysql> Exit  
    
  3. Импортирайте избраната от вас база данни от дъмп файла
    C:\>mysql -u user -p -h localhost -D database -o < dumpfile.sql

Можете да замените localhost с IP или домейн за всеки MySQL сървър, към който искате да импортирате. Причината за командата DROP в подканата на mysql е да сме сигурни, че започваме с празна и чиста база данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL RAND() началните стойности почти се повтарят

  2. MySQL:как да получите x брой резултати на групиране

  3. Как работи MYSQL Self-Join?

  4. Как да автоматизирате миграцията от самостоятелен MySQL към Galera Cluster с помощта на Ansible

  5. MySql анализатор на заявки - безплатни решения