Tôi đã gỡ cài đặt XAMPP cũ và xóa tất cả nội dung của d:\xampp folder
và cài đặt mới. Khi tôi sao chép thư mục sao lưu của mình (với tên cơ sở dữ liệu của tôi, chứa tất cả các tệp .frm
và .opt
) đến D:\xampp\mysql\data
, cơ sở dữ liệu hiển thị trong danh sách trong phpmyadmin nhưng không có bảng và dữ liệu. Tôi đã làm gì sai?Khôi phục cơ sở dữ liệu mysql từ sao lưu thư mục dữ liệu
Trả lời
tôi đã tìm kiếm rất nhiều. Có một vài tệp khác cần thiết để khôi phục. Tôi nghĩ rằng nó không thể phục hồi bảng từ các tập tin .frm một mình. Tôi đã tạo lại cơ sở dữ liệu của mình.
Đặt datadir = "D: \ xampp \ mysql \ data" trong xampp/mysql/bin/my.ini
Đây là cách tôi giải quyết tình huống này:
- Dừng các Apache và MySql dịch vụ từ bảng điều khiển xampp.
- Sao lưu (chỉ trong trường hợp), sau đó xóa các thư mục
data
từ bạn xampp mới cài đặt thư mục<physical_drive>/xampp/mysql
.(Thư mục
data
chứa các định nghĩa lược đồ/bảng (file .frm) cho các bảng của bạn.) - Sao chép
data
thư mục từ thư mụcxampp
trước đó của bạn (hoặc sao lưu) dướimysql
và dán nó vào vị trí mới (ví dụ:<physical_drive>/xampp/mysql
). - Bây giờ bắt đầu các Apache và MySql dịch vụ từ bảng điều khiển xampp.
Hiện tại, các bảng sẽ hiển thị với cấu trúc của chúng khi bạn nhấp vào chúng.
Note: Hãy chắc chắn rằng bạn rời khỏi thư mục bin
dưới thư mục cài đặt xampp bạn bị ảnh hưởng.
Tôi đã gặp phải sự cố tương tự. Tôi đã có tất cả các dự án của tôi trong mysql mà tôi bị mất bằng cách nào đó.
mysql dưới xampp cũ của tôi đã bị xóa/gỡ cài đặt bằng cách nào đó. Tôi thậm chí không có thư mục dữ liệu để sao chép vào vị trí xampp mới.
Tôi duyệt qua các thư mục và tìm thấy mysql/data và mysql/backup ở vị trí bên dưới.
C: \ xampp \ perl \ mysql \ data
C: \ xampp \ perl \ mysql \ backup
Đây là những gì tôi đã làm.
Tôi đã sao chép cả hai thư mục này thay cho thư mục mysql/data và mysql/backup mới.
Tôi cũng đã sao chép các tệp khác (không phải thư mục) trong/mysql từ xampp cũ sang xampp/mysql mới.
Dừng máy chủ xampp mysql và apache mới nếu đang chạy. Khởi động lại.
Viola Tôi đã xóa tất cả các cơ sở dữ liệu bị mất.
Hy vọng điều này sẽ hữu ích.
Đó là possiable tôi đã tìm ra giải pháp
- Cài đặt xampp mới
- Sao chép thư mục cơ sở dữ liệu cũ của bạn từ xampp \ mysql \ data \ databasefolder để Paste in chạy thư mục xampp của bạn
C: \ xampp \ mysql \ data - Sau đó dừng dịch vụ mysql và apache rồi sao lưu các tệp xampp đang chạy của bạn ib_logfile0, ib_logfile1 và ibdata1 và lưu trữ ở nơi an toàn
- Sau đó, Sao chép cùng một tập tin (ib_logfile0, ib_logfile1 và ibdata1) từ cũ xampp \ mysql \ data \ và dán vào hoạt động của bạn máy chủ xampp C: \ xampp \ mysql \ data \
- Bắt đầu mysql và dịch vụ apache mở CMD cháy lệnh C: \ xampp \ mysql \ bin> mysqldump -u -p dbusername dbpassword dbname> D: \ exportdb.sql
- stop mysql và apache dịch vụ và khôi phục chính ib_logfile0, ib_logfile1 của bạn và tập tin ibdata1 (kiểm tra Bước 3)
- sau khi bắt đầu lại dịch vụ và mở http://localhost/phpmyadmin/ và sao lưu cơ sở dữ liệu nhập từ D: \ exportdb.sql Bây giờ sao lưu của bạn đang hoạt động :)
- 1. Quá trình sao lưu/khôi phục cơ sở dữ liệu
- 2. Khôi phục bảng MySQL trở lại cơ sở dữ liệu
- 3. Cơ sở dữ liệu MySQL InnoDB khôi phục
- 4. mysql khôi phục cơ sở dữ liệu khác nhau
- 5. Cách khôi phục cơ sở dữ liệu từ C#
- 6. Khôi phục cơ sở dữ liệu Postgresql
- 7. smo khôi phục cơ sở dữ liệu
- 8. Sao lưu cơ sở dữ liệu MySQL
- 9. Làm thế nào để khôi phục cơ sở dữ liệu MySQL từ WAMP?
- 10. Cách sao lưu và khôi phục cơ sở dữ liệu ORACLE 11g Giống như cơ sở dữ liệu SQL2005
- 11. Android sao lưu và khôi phục cơ sở dữ liệu đến và đi từ SD-card
- 12. Làm cách nào để khôi phục một cơ sở dữ liệu từ mysqldump chứa nhiều cơ sở dữ liệu?
- 13. Khôi phục cơ sở dữ liệu MySQL từ các tệp vật lý
- 14. cách thích hợp để sao lưu/khôi phục cơ sở dữ liệu rủi ro là gì?
- 15. Cách khôi phục cơ sở dữ liệu MySQL từ các tệp .myd, .myi, .frm
- 16. nơi MySQL lưu trữ tệp cơ sở dữ liệu?
- 17. Cách khôi phục/tạo lại cơ sở dữ liệu 'mysql' mặc định của mysql
- 18. sao lưu cơ sở dữ liệu mysql với mysqldump
- 19. Cơ sở dữ liệu Mongo lưu dữ liệu từ Map
- 20. Khôi phục/sao lưu cơ sở dữ liệu Sql Server từ máy khách từ xa theo lập trình
- 21. Không thể khôi phục Cơ sở dữ liệu, Cơ sở dữ liệu đang được sử dụng theo phiên
- 22. Khôi phục cần tây từ một cúp cơ sở dữ liệu
- 23. Cách sao chép bảng từ một cơ sở dữ liệu mysql sang cơ sở dữ liệu mysql khác
- 24. Một cơ sở dữ liệu người dùng phục vụ nhiều cơ sở dữ liệu ứng dụng
- 25. MySQL kiểu dữ liệu cơ sở dữ liệu
- 26. Lưu mảng trong cơ sở dữ liệu mysql
- 27. Tôi cần khôi phục cơ sở dữ liệu (mysql) sau mỗi 30 phút sử dụng lệnh cron
- 28. Lỗi khi kéo cơ sở dữ liệu mysql trong cơ sở dữ liệu mysql cục bộ
- 29. Cách hiệu quả nhất để khôi phục nhiều cơ sở dữ liệu trong SQL 2008
- 30. Khôi phục cơ sở dữ liệu máy chủ SQL - Khóa chính không mở
Giá trị này đã được đặt thành giá trị này. –
Hãy thử hỏi trên http://www.apachefriends.org/f/viewforum.php?f=34 – Spec