Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL> Tabel tidak ada. Tapi memang (atau seharusnya)

Kalau-kalau ada yang masih peduli:

Saya memiliki masalah yang sama setelah menyalin direktori database secara langsung menggunakan perintah

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

Jika Anda melakukan ini dengan database yang menggunakan InnoDB tabel, Anda akan mendapatkan kesalahan 'tabel tidak ada' yang disebutkan di atas.

Masalahnya adalah Anda memerlukan ib* file di root MySQL datadir (mis. ibdata1 , ib_logfile0 dan ib_logfile1 ).

Ketika saya menyalinnya, itu berhasil untuk saya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GALAT 1396 (HY000):Operasi CREATE USER gagal untuk 'jack'@'localhost'

  2. Server MySQL kehabisan memori atau tidak dapat dijalankan

  3. PILIH * DI MANA TIDAK ADA

  4. SQL DELETE dengan JOIN tabel lain untuk kondisi WHERE

  5. Cara Meningkatkan Koneksi Maks di MySQL