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

MySQL> Таблица не съществува. Но го прави (или трябва)

Само в случай, че на някой все още му пука:

Имах същия проблем след копиране на директория на база данни директно с помощта на команда

cp -r /path/to/my/database /var/lib/mysql/new_database

Ако направите това с база данни, която използва InnoDB таблици, ще получите тази луда грешка „таблица не съществува“, спомената по-горе.

Проблемът е, че имате нужда от ib* файлове в корена на MySQL datadir (напр. ibdata1 , ib_logfile0 и ib_logfile1 ).

Когато ги копирах, ми свърши работа.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на OpenVPN за защитен достъп до вашия клъстер от база данни в облака

  2. ИНДИЯ, STD Code Finder Script в PHP, MYSQL, JQUERY

  3. Сравнение между MySQL Clone Plugin и Xtrabackup

  4. Как да премахнете всички неалфа-цифрови знаци от низ в MySQL?

  5. Преобразуване на дата в MySQL от полето низ