Đôi khi, bạn cần khôi phục cơ sở dữ liệu MySQL khẩn cấp nếu gặp sự cố hệ thống, mất điện, hỏng hệ thống tệp, sự cố phần cứng, v.v. Đừng hoảng sợ, chúng tôi sẽ chỉ cho bạn các cách khác nhau để khôi phục MySQL nhanh chóng và dễ dàng để giảm thời gian chết Show
Khôi phục MySQL từ MySQL WorkbenchNếu bạn đã sử dụng lệnh mysqldump để sao lưu/kết xuất cơ sở dữ liệu MySQL thì bạn sẽ nhận được tệp kết xuất MySQL. Do đó, bạn có thể thử các bước sau để lấy cơ sở dữ liệu khôi phục mysqldump từ tệp kết xuất Các bước nhập tệp kết xuất MySQL 1. Khởi chạy MySQL Workbench, kết nối Máy chủ MySQL của bạn 2. Chọn Nhập/Khôi phục dữ liệu trong tab Quản lý tại Bộ điều hướng. Hoặc nhấp vào Máy chủ > Nhập dữ liệu 3. Chọn tệp kết xuất bằng cách nhấp vào tùy chọn Nhập từ thư mục dự án kết xuất hoặc Nhập từ tệp tự chứa trong tab Nhập từ đĩa, chọn lược đồ mặc định sẽ được nhập vào và chọn đối tượng cơ sở dữ liệu để nhập 4. Nhấp vào Bắt đầu xuất trong tab Tiến trình nhập để khôi phục MySQL từ. tập tin sql Và cơ sở dữ liệu MySQL của bạn mà bạn đã chọn trước đó đã được khôi phục thành công Xin lưu ý Nếu phiên bản Máy chủ MySQL và phiên bản chương trình máy khách MySQL (bao gồm cả mysqldump) của bạn khác nhau, thì một số tính năng có thể không được sao lưu đúng cách. Bạn nên nâng cấp hoặc hạ cấp các chương trình máy khách MySQL cục bộ xuống phiên bản bằng hoặc mới hơn phiên bản của Máy chủ MySQL Bạn có thể nâng cấp MySQL Server 5. 6 đến 8. 0 trong Trình cài đặt MySQL, Chọn Máy chủ MySQL và nhấp vào Thêm. và mở rộng Máy chủ MySQL > Mở rộng Máy chủ MySQL > Máy chủ MySQL 8. 0 và chọn phiên bản bạn muốn cài đặt, sau đó làm theo hướng dẫn để nâng cấp MySQL Server 5. 6 đến 8. 0 Khôi phục cơ sở dữ liệu MySQL trong Windows Command Prompt1. Vui lòng tắt máy chủ Cơ sở dữ liệu của bạn 2. Xóa tất cả các tệp trong thư mục dữ liệu của Máy chủ (bao gồm các tệp bên trong các thư mục được chỉ định bởi --innodb_data_home_dir, --innodb_log_group_home_dir, và --innodb_undo_directory để khôi phục, nếu các thư mục này khác với thư mục dữ liệu hte) 3. Bạn có thể sử dụng lệnh mysql để khôi phục cơ sở dữ liệu MySQL trong dấu nhắc lệnh của Windows mysql -u tên người dùng -p dbname Ví dụ: khôi phục cơ sở dữ liệu MySQL có tên mysql từ mysql. sql, vui lòng nhập lệnh mysql -u gốc -p mysql Bên cạnh đó, bạn sẽ thực hiện khôi phục cơ sở dữ liệu MySQL trong MySQL Shell chẳng hạn mysql -u gốc -p mysql Các bước trên được áp dụng để khôi phục kết xuất MySQL sang cơ sở dữ liệu mới MySQL Khôi phục cơ sở dữ liệu bằng phpMyAdmin1. Mở phpMyAdmin, sau đó nhấp vào tab Nhập 2. Nhấp vào nút Chọn tệp để chọn tệp kết xuất MySQL 3. Giữ nguyên cài đặt mặc định trong Nhập một phần, chọn định dạng SQL và thiết lập các cài đặt khác. Nhấn nút Bắt đầu MySQL khôi phục tất cả cơ sở dữ liệu với AOMEI BackupperAOMEI Backupper Technician Plus là một phần mềm sao lưu MySQL mạnh mẽ khác dành cho Windows, cung cấp cho bạn khả năng tạo lịch sao lưu, đồng bộ hóa thời gian thực cho cơ sở dữ liệu MySQL và khôi phục MySQL chỉ bằng những cú nhấp chuột đơn giản Vui lòng tải xuống bản dùng thử miễn phí 30 ngày của AOMEI Backupper Technician Plus để khôi phục tất cả cơ sở dữ liệu MySQL từ các tệp sao lưu nếu bạn đã tạo một tệp với nó Bước 1. Khởi chạy AOMEI Backupper Technician Plus, nhấp vào tab Khôi phục, sau đó chọn Chọn tác vụ hoặc Chọn tệp hình ảnh. Bước 2. Chọn tệp kết xuất MySQL và nhấp vào Tiếp theo Bước 3. Đánh dấu vào tất cả dữ liệu để khôi phục MySQL tất cả cơ sở dữ liệu. Và nhấn Tiếp theo Bước 4. Chọn tùy chọn Khôi phục về vị trí ban đầu và nhấn nút Bắt đầu khôi phục >> để thực hiện MySQL khôi phục tất cả cơ sở dữ liệu Ngoài ra, bạn có thể đánh dấu vào một số tệp bảng để MySQL khôi phục bảng từ tệp kết xuất. Hoặc chỉ chọn các tệp bạn muốn khôi phục phần kếtTìm hiểu cách sao lưu cơ sở dữ liệu MySQL và khôi phục cơ sở dữ liệu MySQL kịp thời để tránh làm mất dữ liệu doanh nghiệp của bạn Đối với hầu hết các công việc cơ sở dữ liệu, tôi sử dụng phpMyAdmin. Tuy nhiên, trong một dịp hiếm hoi, tôi gặp phải một lỗi lạ - khi xem xét các ràng buộc khóa ngoại của bạn - tôi chọn sử dụng dấu nhắc lệnh của Windows. Tôi làm điều này vì a) khắc phục sự cố cơ sở dữ liệu nằm ngoài khả năng của tôi và b) tôi cần hoàn thành công việc bất chấp điều đó. Ngoài ra, các lỗi trong phpMyAdmin thường không tồn tại khi thực hiện cùng một tác vụ trong dấu nhắc lệnh của Windows (đối với các lệnh tôi chạy) Kết xuất và khôi phục cơ sở dữ liệu MySQL trên dấu nhắc lệnh của Windows là một quy trình đơn giản
Đó là nó. Chúng tôi đã kết xuất và khôi phục thành công cơ sở dữ liệu MySQL bằng dấu nhắc lệnh của Windows Làm cách nào để khôi phục cơ sở dữ liệu MySQL từ tệp kết xuất SQL?Trước tiên, bạn cần tạo một cơ sở dữ liệu MySQL trống và sau đó khôi phục tệp kết xuất MySQL. . Bước 1. Tạo cơ sở dữ liệu. Trong dấu nhắc lệnh, kết nối với máy chủ MySQL mà bạn muốn tạo cơ sở dữ liệu và chạy lệnh mysql. . Bước 2. Khôi phục cơ sở dữ liệu. Bây giờ, chúng ta có thể khôi phục cơ sở dữ liệu MySQL từ tệp kết xuất Làm cách nào để khôi phục cơ sở dữ liệu MySQL từ các tệp dữ liệu trong Windows?Các bước khôi phục cơ sở dữ liệu MySQL từ thư mục dữ liệu trong Windows . Bước 1. Cài đặt máy chủ MySQL. . Bước 2. Bắt đầu dịch vụ MySQL. . Bước 3. Dừng dịch vụ MySQL. . Bước 4. Sao chép thư mục dữ liệu với tệp cơ sở dữ liệu sang thư mục dữ liệu mới. . Bước 5. Khởi động lại dịch vụ MySQL của bạn Làm cách nào để tải một kết xuất MySQL?Cách khôi phục MySQL bằng mysqldump . Bước 1. Tạo cơ sở dữ liệu mới. Trên hệ thống lưu trữ cơ sở dữ liệu, sử dụng MySQL để tạo cơ sở dữ liệu mới. Đảm bảo rằng bạn đã đặt tên giống với cơ sở dữ liệu mà bạn đã mất. . Bước 2. Khôi phục kết xuất MySQL. Để khôi phục bản sao lưu MySQL, hãy nhập. mysql -u [người dùng] -p [database_name] < [tên tệp]. sql |