Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

6.7.3 & NBSP; Phục hồi sao lưu

Trình hướng dẫn dự phòng được sử dụng để khôi phục dữ liệu sao lưu doanh nghiệp MySQL. Để biết thêm thông tin về việc tạo bản sao lưu bằng cách sử dụng MySQL Workbench, xem Phần & NBSP; 6.7.2, bản sao lưu trực tuyến trực tuyến.

Trình hướng dẫn cho phép bạn khôi phục bản sao lưu từ thư mục, tệp hình ảnh hoặc từ hồ sơ sao lưu. Trước khi thử khôi phục dữ liệu MySQL từ sao lưu sang máy chủ đích, hãy xóa tất cả các tệp trong thư mục dữ liệu của máy chủ đó.

Với tab kết nối MySQL hoạt động mở, chọn từ menu để mở trình hướng dẫn trong tab hiện tại. Như hình sau đây cho thấy, trước tiên bạn phải chọn nguồn dữ liệu để sử dụng để phục hồi.

Hình & nbsp; 6.29 & nbsp; Workbench: MySQL Enterprise Sao lưu - Phục hồi

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Chọn một trong các tùy chọn nguồn sau đây và sau đó nhấp vào Tiếp theo để tiếp tục:Next to continue:

  • Khôi phục dựa trên cấu hình sao lưu được cấu hình trên máy chủ này.

    Tùy chọn này cho phép bạn chọn từ một trong các hồ sơ sao lưu doanh nghiệp MySQL hiện có. Để biết thông tin về việc định cấu hình hồ sơ, xem Phần & NBSP; 6.7.2, bản sao lưu trực tuyến trực tuyến.

  • Khôi phục bằng tệp hình ảnh sao lưu MySQL.

    Tùy chọn này mở trình duyệt tệp mặc định để hỗ trợ bạn định vị tệp hình ảnh sao lưu để khôi phục.

  • Khôi phục từ một thư mục chứa sao lưu MySQL.

    Tùy chọn này mở trình duyệt tệp mặc định để tìm kiếm một thư mục sao lưu.

Ví dụ: nếu tùy chọn hồ sơ sao lưu được chọn làm loại nguồn dữ liệu trong trình hướng dẫn, bước tiếp theo cung cấp một danh sách các cấu hình hiện có để chọn. Hình sau đây cho thấy bước trình hướng dẫn này với cấu hình FullBackup được chọn và tùy chọn sao lưu gần đây nhất được bật để đảm bảo rằng chỉ có nội dung mới nhất được bao gồm. Trình hướng dẫn cũng hiển thị các chi tiết cụ thể của cấu hình đã chọn, chẳng hạn như loại sao lưu, nội dung, thời gian bắt đầu và kết thúc và các biến sao lưu.Use most recent backup option enabled to ensure that only the latest content is included. The wizard also shows the specific details of the selected profile, such as the backup type, content, start and finish time, and the backup variables.

Hình & nbsp; 6.30 & nbsp; Workbench: MySQL Enterprise Sao lưu - Phục hồi bằng cách sử dụng hồ sơ sao lưu

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Bước tiếp theo cung cấp tùy chọn Chế độ xem Nội dung sao lưu, liệt kê nội dung sẽ được khôi phục. Ví dụ: hình sau đây hiển thị một tập hợp các bảng cơ sở dữ liệu Sakila, cho dù mỗi bảng nằm trong bản sao lưu và trong trường hợp MySQL và hành động được thực hiện bởi trình hướng dẫn.View Backup Content option, which lists the content to be restored. For example, the following figure shows a set of sakila database tables, whether each table is in the backup and in the MySQL instance, and the action to be performed by the wizard.

Hình & nbsp; 6.31 & nbsp; Workbench: MySQL Enterprise Sao lưu - Phục hồi Hiển thị Chế độ xem bảng nội dung

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql


Ghi chú

Hộp kiểm System Show OFF Tua các lược đồ nội bộ từ chế độ xem, các lược đồ như bảng performance_schemamysql bên trong.Show System check box toggles internal schemas from view, schemas such as the internal performance_schema and mysql tables.

Sau khi xác minh nội dung và đóng chế độ xem nội dung, nhấp vào khôi phục để thực hiện quy trình phục hồi và để chuyển đổi nhật ký tin nhắn như trong hình sau.Restore to execute the restoration process and to toggle the message logs as shown in the following figure.

Hình & nbsp; 6.32 & nbsp; Workbench: MySQL Enterprise Sao lưu - Nhiệm vụ khôi phục

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql


Nếu bạn thực hiện các bản sao lưu cơ sở dữ liệu của riêng mình, nó cũng có thể thực hiện khôi phục cơ sở dữ liệu của riêng bạn mà không cần dựa vào máy chủ hoặc bên thứ ba. Hãy cùng xem những gì cần thiết để khôi phục cơ sở dữ liệu MySQL với Workbench.

Trước khi chúng tôi bắt đầu, hướng dẫn của chúng tôi, việc tạo bản sao lưu cơ sở dữ liệu MySQL với MySQL Workbench, đã bao gồm phần sao lưu của phương trình (sử dụng MySQL Workbench).

Trong hướng dẫn này, chúng tôi sẽ trải qua các bước để khôi phục cơ sở dữ liệu từ bản sao lưu. Chúng tôi cũng sẽ bao gồm cấu hình cần thiết để kết nối với cơ sở dữ liệu của bạn với MySQL Workbench. Điều này sẽ bao gồm tất cả mọi thứ cho bạn ở một điểm, trong trường hợp bạn không bao giờ làm như vậy.

Định cấu hình MySQL Workbench để kết nối với cơ sở dữ liệu của bạn

Nhiều máy chủ thương mại chặn các kết nối cơ sở dữ liệu bên ngoài, vì vậy bạn có thể phải thêm địa chỉ IP nhà hoặc văn phòng của mình vào danh sách truy cập từ xa. Kiểm tra với chủ nhà của bạn để xem yêu cầu của họ là gì. Nếu trang web của bạn sử dụng cPanel, bạn có thể thiết lập kết nối từ xa trong cơ sở dữ liệu> MySQL từ xa.

Mở MySQL Workbench và nhấp vào biểu tượng + để bắt đầu kết nối cơ sở dữ liệu mới.

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Hoàn thành năm trường kết nối và ủy quyền được gạch chân dưới đây.

  • Đặt tên kết nối.
  • Chọn Tiêu chuẩn (TCP/IP) làm phương thức kết nối trực tuyến (Cấu hình kết nối SSH có sẵn nếu máy chủ của bạn yêu cầu).
  • Nhập tên máy chủ hoặc địa chỉ IP của máy chủ MySQL.
  • Nhập tên người dùng cơ sở dữ liệu MySQL.
  • Nhấp vào nút Cửa hàng trong Vault Tiết, nút để nhập mật khẩu cơ sở dữ liệu (nếu bạn không muốn lưu trữ mật khẩu, bỏ qua trường này).

Nhấp vào nút Kết nối kiểm tra.

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Nếu bạn nhận được một lỗi không thể kết nối với lỗi máy chủ cơ sở dữ liệu, hãy kiểm tra các mục của bạn trong các trường kết nối.

Nếu mọi thứ là chính xác, bạn sẽ thấy hộp kết nối thành công. Nhấp vào nút OK OK và di chuyển từ đó.

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Bây giờ hãy nhấp vào nút OK OK, trong các kết nối máy chủ quản lý của người quản lý để đóng cửa sổ kiểm tra kết nối.

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Định cấu hình MySQL Workbench để khôi phục (nhập) cơ sở dữ liệu của bạn

Nhấp vào hộp cho kết nối cơ sở dữ liệu mà bạn vừa thiết lập.

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Nhấp vào liên kết Nhập/Khôi phục dữ liệu.

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Đối với hướng dẫn này, chúng tôi giả sử rằng bạn đang khôi phục một bản sao lưu tệp khép kín của người Viking. Xem bản sao lưu cơ sở dữ liệu MySQL với MySQL Workbench, để giải thích về sự khác biệt giữa tệp khép kín và thư mục dự án kết xuất.

Chọn Nhập khẩu từ tệp khép kín, và định vị tệp sao lưu sẽ được sử dụng để phục hồi.

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Chọn lược đồ mục tiêu mặc định trên mạng từ thả xuống. Việc thả xuống phải được đông dân cư với tên lược đồ từ tệp sao lưu.

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Vì chúng tôi đang khôi phục toàn bộ cơ sở dữ liệu từ một tệp khép kín, nên việc chọn các đối tượng cơ sở dữ liệu để nhập được để trống vì không cần phải chọn các bảng cụ thể.

Đảm bảo cấu trúc và dữ liệu kết xuất của người dùng được chọn từ thả xuống.

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Nhấp vào tab Nhập tiến trình Nhập tiến trình.

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Nhấp vào nút Bắt đầu Nhập.

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Khi phục hồi hoàn tất, bạn sẽ thấy một hộp thoại nhập khẩu đã hoàn thành.

Hướng dẫn backup and restore mysql workbench - sao lưu và khôi phục bàn làm việc mysql

Đó là nó! Bạn đã khôi phục thành công cơ sở dữ liệu MySQL từ bản sao lưu với MySQL Workbench.

Trong khi bạn ở đây, hãy để nói chuyện một chút về MySQL là gì và lịch sử thú vị của nó.

MySQL là gì?

Thường được phát âm là phần tiếp theo của tôi, Let Let Hãy xem nhanh về nơi này đến từ đâu. Một công ty Thụy Điển đã gọi MySQL AB ban đầu đã phát triển MySQL nguồn mở từ năm 1994. Phát âm chính xác là My-es-kyoo-el. MySQL được coi là nguồn mở, mặc dù đôi khi nó có cảm giác như nó không phải là.

Nhiều năm trôi qua, một công ty công nghệ Hoa Kỳ tên là Sun Microsystems đã sở hữu toàn bộ khi họ mua MySQL AB vào năm 2008. Sau đó, công ty khổng lồ công nghệ khổng lồ của Hoa Kỳ đã mua lại chính Microsystems và MySQL đã được sở hữu bởi Oracle Ever Ever Ever Ever Ever Ever Ever Ever Ever từ.

Bây giờ bạn có một lịch sử nhỏ trên đó, hãy để xem xét định nghĩa thực tế. Về cơ bản, MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ nguồn mở (RDBMS) với mô hình máy khách-máy khách. RDBMS thực sự là phần mềm được sử dụng để tạo và quản lý cơ sở dữ liệu trên một mô hình quan hệ.

Nếu bạn làm việc với một cái gì đó như WordPress, thì bạn sẽ ít nhất là một chút quen thuộc với cơ sở dữ liệu MySQL. Nếu bạn vẫn đang gặp một chút rắc rối với một số điều khoản ở trên, hãy cùng nhau xem xét nhanh chóng chúng.

Cơ sở dữ liệu

Cơ sở dữ liệu là một tập hợp các dữ liệu có cấu trúc. Để chia nó thành một cách rất đơn giản để suy nghĩ về nó, hãy để sử dụng một ví dụ.

Nếu bạn quay video với điện thoại của mình, video đó là dữ liệu. Bộ sưu tập video điện thoại của bạn sẽ là cơ sở dữ liệu. Cơ sở dữ liệu là khu vực lưu trữ và tổ chức dữ liệu. Trong trường hợp này, video là dữ liệu và nó đang được lưu trữ và tổ chức bởi bộ sưu tập trên điện thoại của bạn.

Mã nguồn mở

Nói một cách đơn giản, nguồn mở có nghĩa là bất cứ ai được tự do sử dụng, thêm, trừ và sửa đổi. Bất cứ ai cũng có thể cài đặt T và sử dụng nó miễn phí. Bạn cũng có thể học cách tùy chỉnh mã nguồn.

Nguồn mở là một cách để cho phép mọi người đóng góp và có đầu vào trong khi giữ một cái gì đó mạnh mẽ.

Mô hình máy khách-máy chủ

Các máy tính cài đặt và chạy phần mềm RDBMS đã đề cập ở trên được gọi là máy khách. Bất cứ khi nào họ phải truy cập dữ liệu, họ kết nối với máy chủ RDBMS. Đó là một bên của máy khách-máy chủ của người dùng trong thuật ngữ ở trên.

MySQL thực sự chỉ là một trong nhiều tùy chọn phần mềm RDBMS. Nhiều người nghĩ rằng họ thực sự giống nhau vì sự phổ biến của MySQL. Có vẻ như tất cả mọi người đang điều hành nó những ngày này.

Các thực thể lớn mà tất cả chúng ta đều biết như Facebook, Twitter, YouTube, Google và Yahoo sử dụng MySQL cho mục đích lưu trữ dữ liệu. Khi nó được tạo lần đầu tiên, MySQL được xây dựng để sử dụng hạn chế. Tuy nhiên, hiện tại nó tương thích với nhiều nền tảng điện toán quan trọng như Linux, MacOS, Microsoft Windows và Ubuntu.

Sự khác biệt của MySQL và SQL

Một chút hiểu biết có thể đi một chặng đường dài để giúp bạn khôi phục cơ sở dữ liệu MySQL. Điều quan trọng cần nhớ là MySQL và SQL không giống nhau và có một số khác biệt rất quan trọng. Trước khi tôi chỉ cho bạn cách khôi phục cơ sở dữ liệu MySQL từ bản sao lưu, hãy để xem nhanh sự khác biệt giữa SQL và MySQL.

  • SQL là ngôn ngữ được sử dụng để vận hành cơ sở dữ liệu. MySQL là một trong những cơ sở dữ liệu nguồn mở đầu tiên có sẵn để sử dụng.
  • SQL là cách để truy cập, cập nhật và thao tác dữ liệu. MySQL là một RDBM cho phép giữ dữ liệu tồn tại trong cơ sở dữ liệu được tổ chức, như được mô tả một số ở trên trong ví dụ video và điện thoại.
  • SQL là một ngôn ngữ truy vấn có cấu trúc của người Viking. MySQL là RDBMS để lưu trữ, truy xuất, sửa đổi và quản lý cơ sở dữ liệu.
  • SQL là ngôn ngữ truy vấn. MySQL là phần mềm cơ sở dữ liệu.

Suy nghĩ cuối cùng

Nếu bạn là người liên quan đến các bản sao lưu và phục hồi cơ sở dữ liệu của riêng bạn, thì công cụ Workbench chúng tôi nói ở trên sẽ rất hữu ích cho bạn. Nó cung cấp cho bạn khả năng làm tất cả các loại, bao gồm tạo và khôi phục cơ sở dữ liệu MySQL.

Tôi hy vọng hướng dẫn này đã cho bạn một cách rõ ràng và dễ dàng để khôi phục cơ sở dữ liệu MySQL. Công cụ Workbench có thể rất hữu ích và không quá khó sử dụng. Thực hiện các bước trên sẽ cung cấp cho bạn chính xác những gì bạn cần chỉ trong vài phút. Hãy nhớ rằng, MySQL cực kỳ phổ biến, vì vậy nếu bạn đang xử lý cơ sở dữ liệu, có một cơ hội tốt là MySQL.

Bạn đã bao giờ phải khôi phục cơ sở dữ liệu từ bản sao lưu chưa? Bạn có sử dụng sao lưu cho mục đích phát triển?

Làm cách nào để sao lưu toàn bộ cơ sở dữ liệu MySQL của tôi?

Bước 1: Tạo bản sao lưu cơ sở dữ liệu MySQL..
Mở phpmyadmin. Trên cây thư mục bên trái, nhấp vào cơ sở dữ liệu bạn muốn sao lưu. ....
Nhấp vào Xuất trên menu trên đầu màn hình. Bạn sẽ thấy một phần có tên là Phương thức xuất khẩu. Sử dụng nhanh để lưu một bản sao của toàn bộ cơ sở dữ liệu. ....
Bấm vào GO ..

Làm cách nào để khôi phục tệp BAK trong MySQL Workbench?

Định cấu hình MySQL Workbench để khôi phục (nhập) cơ sở dữ liệu của bạn.Nhấp vào hộp cho kết nối cơ sở dữ liệu mà bạn vừa thiết lập.Nhấp vào liên kết Nhập/Khôi phục dữ liệu.Click the box for the database connection that you just set up. Click the “Data Import/Restore” link.

Làm cách nào để khôi phục không gian làm việc trong MySQL Workbench?

Nhấp chuột phải vào ngăn kết nối MySQL và chọn "Mở kết nối" từ menu nhấp chuột phải. Nhấp vào ngăn kết nối MySQL như bình thường.Tất cả các tab cũ được khôi phục.Quan trọng: Khi bạn mở lại MySQL Workbench sau đó quá trình này có thể cần phải được tuân thủ. Left click on the MySQL Connections pane as normal. All the old tabs are restored. Important: When you reopen MySQL workbench later this same process may need to be followed.

Cách tốt nhất để sao lưu cơ sở dữ liệu MySQL là gì?

Mở MySQL Workbench và nhấp vào Máy chủ> Xuất dữ liệu.....
Tại phần Bảng để xuất, chọn lược đồ (cơ sở dữ liệu MySQL) và các đối tượng để xuất, chọn cấu trúc kết xuất và dữ liệu.....
Nhấn Bắt đầu Xuất để bắt đầu sao lưu Cơ sở dữ liệu MySQL ..