Lý do "hiển thị bảng;" công trình là vì mysqld sẽ quét thư mục cơ sở dữ liệu chỉ cho các tệp .frm. Miễn là chúng tồn tại, nó sẽ thấy định nghĩa bảng.
Nếu bạn nhập dữ liệu vào MySQL và thông báo lỗi này xảy ra, điều đầu tiên tôi sẽ ngay lập tức làm là chạy lệnh này: (BTW Đây là MySQL 5.1.45, nhưng hoạt động trong MySQL 5.x anyway)
mysql> show engines;
+------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine | Support | Comment | Transactions | XA | Savepoints |
+------------+---------+----------------------------------------------------------------+--------------+------+------------+
| InnoDB | YES | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |
| MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
| BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO |
| CSV | YES | CSV storage engine | NO | NO | NO |
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
| FEDERATED | NO | Federated MySQL storage engine | NULL | NULL | NULL |
| ARCHIVE | YES | Archive storage engine | NO | NO | NO |
| MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO |
+------------+---------+----------------------------------------------------------------+--------------+------+------------+
8 rows in set (0.00 sec)
Nếu máy chủ bạn nhập dữ liệu vào nói InnoDB bị vô hiệu hóa, thì bạn có một vấn đề lớn. Đây là những gì bạn nên làm:
1) Thả tất cả các dữ liệu từ New nhập DB server
2) Cleanup InnoDB Setup
3) chạy HIỂN THỊ ĐỘNG CƠ; và đảm bảo InnoDB hoạt động hoàn toàn !!!
4) Tải lại mysqldump vào máy chủ nhập mới
Hãy thử!
Bạn có chắc chắn rằng khôi phục lại làm mà không có lỗi? Cố gắng thực hiện khôi phục với một giao dịch duy nhất, giao dịch sẽ dừng lại do lỗi. – Igor
Nó đã được làm việc một lúc sau khi tôi sao chép nó và sau đó nó chỉ bắt đầu nói rằng bảng không tồn tại. Nhưng tôi không thể tạo bảng vì nó tồn tại ... Vấn đề là có một vài thay đổi đối với dữ liệu xảy ra với bản sao này sau khi nhập, vì vậy tôi cần ít nhất có thể truy cập vào chúng. Tệp .frm cho bảng này giống hệt như bản sao làm việc của cơ sở dữ liệu. – mrgordon
Dường như bạn có vấn đề với cấu trúc bảng. Không thể giúp với bạn điều đó. Hãy thử khôi phục lại tươi với đăng nhập được kích hoạt và gửi ở đây bất kỳ lỗi từ nhật ký. – Igor