Vị trí tệp kết nối MySQL Workbench
Nếu bạn thực hiện sao lưu cơ sở dữ liệu của riêng mình, bạn cũng có thể thực hiện khôi phục cơ sở dữ liệu của riêng mình mà không cần dựa vào máy chủ lưu trữ hoặc bên thứ ba. Hãy xem những gì cần thiết để khôi phục cơ sở dữ liệu MySQL bằng Workbench Show Trước khi bắt đầu, hướng dẫn của chúng tôi, “Tạo bản sao lưu cơ sở dữ liệu MySQL với MySQL Workbench,” đề cập đến 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ẽ thực hiện 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ẽ đề cập đến 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 mọi thứ cho bạn tại một điểm, trong trường hợp bạn chưa bao giờ làm như vậy Cấu hình MySQL Workbench để kết nối với cơ sở dữ liệu của bạnNhiề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à riêng 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 Hoàn thành năm trường kết nối và ủy quyền được gạch dưới bên dưới
Nhấp vào nút “Kiểm tra kết nối” Nếu bạn gặp lỗi “Không thể kết nối với máy chủ cơ sở dữ liệu”, hãy kiểm tra các mục nhập của bạn trong các trường kết nối Nếu mọi thứ đều 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” và tiếp tục từ đó Bây giờ hãy nhấp vào nút “OK” trong “Quản lý kết nối máy chủ” để đóng cửa sổ kiểm tra kết nối Định cấu hình MySQL Workbench để Khôi phục (Nhập) Cơ sở dữ liệu của bạnNhấ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” Đối với hướng dẫn này, chúng tôi giả định rằng bạn đang khôi phục bản sao lưu “Tệp tự chứa”. Xem “Tạo bản sao lưu cơ sở dữ liệu MySQL với MySQL Workbench,” để biết giải thích về sự khác biệt giữa tệp độc lập và thư mục dự án kết xuất Chọn “Nhập từ tệp Self-Contained” và tìm tệp sao lưu sẽ được sử dụng để khôi phục Chọn “Lược đồ mục tiêu mặc định” từ trình đơn thả xuống. Trình đơn thả xuống phải được điền sẵn tên lược đồ từ tệp sao lưu Vì chúng tôi đang khôi phục toàn bộ cơ sở dữ liệu từ một tệp độc lập, "Chọn đối tượng cơ sở dữ liệu để nhập" được để trống vì không cần chọn các bảng cụ thể Đảm bảo rằng “Dump Structure and Data” được chọn từ danh sách thả xuống Nhấp vào tab “Tiến độ nhập” Nhấp vào nút "Bắt đầu nhập" Khi quá trình khôi phục hoàn tất, bạn sẽ thấy hộp thoại “Đã hoàn tất nhập” Đó là nó. Bạn đã khôi phục thành công cơ sở dữ liệu MySQL từ bản sao lưu bằng MySQL Workbench Trong khi bạn ở đây, hãy nói 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”, hãy xem nhanh nguồn gốc của điều này. Một công ty Thụy Điển tên là MySQL AB đã phát triển MySQL nguồn mở từ năm 1994. Cách phát âm đúng là “MY-ES-KYOO-EL. ” MySQL được coi là mã nguồn mở, mặc dù đôi khi có vẻ như không phải vậy Nhiều năm trôi qua, một công ty công nghệ Hoa Kỳ tên là Sun Microsystems đã nắm quyền sở hữu hoàn toàn khi họ mua lại MySQL AB vào năm 2008. Sau đó, gã khổng lồ công nghệ khổng lồ của Mỹ Oracle đã mua lại chính Sun Microsystems và MySQL đã thuộc sở hữu của Oracle kể từ đó Bây giờ bạn đã có một chút lịch sử về nó, hãy xem định nghĩa thực tế. Về cơ bản, MySQL là một hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở (RDBMS) với mô hình client-server. RDBMS thực chất là phần mềm dùng để tạo và quản lý cơ sở dữ liệu theo mô hình quan hệ Nếu bạn làm việc với một thứ gì đó như WordPress, thì ít nhất bạn sẽ quen thuộc một chút với cơ sở dữ liệu MySQL. Nếu bạn vẫn còn gặp chút khó khăn với một số thuật ngữ trên, hãy cùng nhau lướt qua chúng cơ sở dữ liệuCơ sở dữ liệu là một tập hợp dữ liệu có cấu trúc. Để chia nhỏ 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 bằng điện thoại, video đó là dữ liệu. Thư viện video trên điện thoại của bạn sẽ là cơ sở dữ liệu. Cơ sở dữ liệu là nơi dữ liệu được lưu trữ và tổ chức. Trong trường hợp này, video là dữ liệu và nó đang được lưu trữ và sắp xếp bởi thư viện 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 kỳ ai cũng có thể tự do sử dụng, thêm, bớt và sửa đổi. Bất kỳ ai cũng có thể cài đặt t và sử dụng 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 vẫn 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 nói 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à khía cạnh “máy khách-máy chủ” của 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 chúng thực sự giống nhau vì sự phổ biến của MySQL. Nó thực sự có vẻ như tất cả mọi người đang chạy nó những ngày này Các thực thể lớn mà 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 đượ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à SQLMộ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
Suy nghĩ cuối cùngNếu bạn là người xử lý các bản sao lưu và phục hồi cơ sở dữ liệu của riêng mình, thì công cụ Workbench mà 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ả mọi thứ, 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 đã cung cấp 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ý một cơ sở dữ liệu, thì rất có thể là MySQL Tôi có thể tìm chi tiết kết nối MySQL ở đâu?mysql> SELECT CURRENT_USER(); Đây là kết quả hiển thị tên của người dùng hiện tại. Ở trên, % cho chúng ta biết về localhost. mysql> CHỌN CONNECTION_ID();
Các kết nối trong MySQL Workbench là gì?Trình duyệt kết nối máy khách liệt kê các kết nối máy khách MySQL đang hoạt động và đang ngủ, đồng thời thêm khả năng hủy các câu lệnh và kết nối, đồng thời xem các thuộc tính và chi tiết kết nối bổ sung. Hình dưới đây cho thấy một ví dụ về thông tin kết nối máy khách cho máy chủ lưu trữ cục bộ |