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

MySQL, menyalin file tabel menimbulkan ERROR 1017 (HY000):Tidak dapat menemukan file:meskipun ada di sana

Saya sarankan untuk mencoba dua hal:

1. Periksa Izin

Pastikan direktori data MySQL Anda dan semua file di dalamnya dimiliki oleh pengguna mysql dan grup mysql. Ini mungkin tidak terjadi jika Anda menyalin file ke mesin uji lokal Anda sebagai pengguna root:

chown -R mysql:mysql your-mysql-data-dir-here

2. Perbaiki tabel yang rusak

Gunakan mysqlcheck untuk memeriksa tabel yang rusak dan memperbaikinya jika ditemukan:

mysqlcheck -u root -p --auto-repair --all-databases

Jika Anda masih tidak dapat menggunakan tabel setelah itu, cobalah mysqldump!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengunggah Excel atau CSV ke basis data MySQL menggunakan PHP?

  2. GALAT 1062 (23000):Entri duplikat '2147483647' untuk kunci 'PRIMARY'

  3. Saya tidak dapat menggunakan fungsi mysql_* setelah memutakhirkan PHP

  4. Masukkan massal dan dapatkan kembali id ​​laravel

  5. Gabung Kiri mengungguli Gabung Dalam?