Rumah > pangkalan data > tutorial mysql > Direktori Data MySQL Dialihkan: Mengapa SHOW TABLES Menunjukkan Jadual Yang Tidak Wujud?

Direktori Data MySQL Dialihkan: Mengapa SHOW TABLES Menunjukkan Jadual Yang Tidak Wujud?

Linda Hamilton
Lepaskan: 2024-12-03 08:06:18
asal
260 orang telah melayarinya

MySQL Data Directory Moved: Why Does SHOW TABLES Show a Table That Doesn't Exist?

Perubahan Datadir MySQL: Jadual Wujud tetapi Tidak Boleh Dicapai

Sebagai tindak balas kepada isu membingungkan jadual yang muncul dalam SHOW TABLES tetapi mengembalikan ralat kewujudan apabila diakses, penyelesaian telah ditemui.

Selepas menempatkan semula data MySQL direktori, satu pangkalan data khusus mempamerkan anomali ini. Walaupun berjaya menyambung dan menyenaraikan jadual dalam pangkalan data menggunakan SHOW TABLES, percubaan untuk mendapatkan semula data menghasilkan mesej ralat "Jadual 'pangkalan data.TABLE_ONE' tidak wujud."

Spekulasi awal mengaitkan tingkah laku itu kepada SHOW TABLES hanya mengesahkan kewujudan fail tanpa mengesahkan integriti fail. Walau bagaimanapun, punca berbeza telah dikenal pasti.

Apabila menyalin direktori pangkalan data secara terus menggunakan arahan "cp -r /path/to/my/database /var/lib/mysql/new_database," isu ini timbul. Jika pangkalan data menggunakan jadual InnoDB, ralat khusus ini berlaku.

Penyelesaian terletak pada memastikan fail ib* (cth., ibdata1, ib_logfile0, ib_logfile1) terdapat dalam direktori akar direktori data MySQL. Selepas menyalin fail penting ini, isu ketidakbolehcapaian diselesaikan dan akses jadual dipulihkan.

Atas ialah kandungan terperinci Direktori Data MySQL Dialihkan: Mengapa SHOW TABLES Menunjukkan Jadual Yang Tidak Wujud?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan