MySQL Hướng dẫn về Workbench: Là gì, Cách cài đặt và sử dụng
⚡ Tóm tắt thông minh
MySQL Workbench là công cụ trực quan chính thức dành cho... MySQL Cơ sở dữ liệu quan hệ, thống nhất mô hình dữ liệu, phát triển SQL và quản trị máy chủ trong một giao diện đa nền tảng duy nhất kết nối với máy chủ cục bộ hoặc từ xa. MySQL máy chủ dùng cho công việc cơ sở dữ liệu hàng ngày.

Là gì MySQL?
MySQL là một cơ sở dữ liệu quan hệ mã nguồn mở.
MySQL Nó là ứng dụng đa nền tảng, có nghĩa là nó chạy trên nhiều nền tảng khác nhau, chẳng hạn như... Windows, Linux, và macOS.
Tại sao sử dụng MySQL?
Có một số hệ thống quản lý cơ sở dữ liệu quan hệ trên thị trường.
Ví dụ về cơ sở dữ liệu quan hệ bao gồm Microsoft SQL Server, Microsoft Truy cập Oracle, DB2, v.v.
Người ta có thể hỏi tại sao chúng ta lại chọn MySQL trên các hệ thống quản lý cơ sở dữ liệu khác.
Câu trả lời cho câu hỏi này phụ thuộc vào một số yếu tố.
Chúng ta hãy cùng xem xét những điểm mạnh của MySQL so với các cơ sở dữ liệu quan hệ khác như SQL Server:
- MySQL Hỗ trợ nhiều công cụ lưu trữ, mỗi công cụ có thông số kỹ thuật riêng, trong khi các hệ thống khác như SQL Server chỉ hỗ trợ một công cụ lưu trữ duy nhất. Để hiểu rõ hơn điều này, hãy xem xét hai trong số các công cụ lưu trữ được hỗ trợ bởi MySQL:
- InnoDB — công cụ lưu trữ mặc định được cung cấp kèm theo MySQL kể từ phiên bản 5.5. InnoDB hỗ trợ khóa ngoại để đảm bảo tính toàn vẹn tham chiếu và cũng hỗ trợ các giao dịch theo tiêu chuẩn ACID.
- MyISAM — công cụ lưu trữ mặc định cho MySQL trước phiên bản 5.5. MyISAM thiếu hỗ trợ cho các giao dịch. Ưu điểm của nó so với InnoDB bao gồm tính đơn giản và hiệu suất cao.
- MySQL So với các hệ thống cơ sở dữ liệu quan hệ khác, hệ thống này có hiệu năng cao. Điều này là do thiết kế đơn giản và khả năng hỗ trợ nhiều công cụ lưu trữ khác nhau.
- Hiệu quả về chi phí — so với các cơ sở dữ liệu quan hệ khác, nó có chi phí tương đối rẻ hơn. Trên thực tế, phiên bản cộng đồng là miễn phí. Phiên bản thương mại có phí cấp phép, cũng có mức giá hợp lý so với phí cấp phép của các sản phẩm như... Microsoft SQL Server.
- Đa nền tảng — MySQL Nó hoạt động trên nhiều nền tảng, có nghĩa là nó có thể được triển khai trên hầu hết các máy tính. Các hệ thống khác như MS SQL Server chỉ chạy trên một số hệ thống nhất định. Windows nền tảng.
Để tương tác với MySQLBạn sẽ cần một công cụ truy cập máy chủ có khả năng giao tiếp với máy chủ đó. MySQL máy chủ. MySQL hỗ trợ nhiều kết nối người dùng.
Là gì MySQL Bàn làm việc?
MySQL Workbench là một công cụ truy cập trực quan để thiết kế và mô hình hóa cơ sở dữ liệu. MySQL máy chủ cơ sở dữ liệu quan hệ. Nó tạo điều kiện thuận lợi cho việc tạo ra các mô hình dữ liệu vật lý mới và sửa đổi các mô hình hiện có. MySQL Cơ sở dữ liệu với chức năng kỹ thuật đảo ngược/tiến hóa và quản lý thay đổi. Mục đích của MySQL Workbench được thiết kế để cung cấp giao diện giúp làm việc với cơ sở dữ liệu dễ dàng hơn và có cấu trúc hơn.
MySQL Workbench tích hợp ba nhóm chức năng chính — mô hình hóa và thiết kế dữ liệu, phát triển SQL và quản trị máy chủ — mỗi nhóm được mô tả chi tiết bên dưới.
Công cụ mô hình hóa và thiết kế
Mô hình là cốt lõi của hầu hết các cơ sở dữ liệu hiệu suất cao và đáng tin cậy. MySQL Workbench có các công cụ cho phép các nhà phát triển và quản trị viên cơ sở dữ liệu tạo ra các mô hình thiết kế cơ sở dữ liệu vật lý một cách trực quan, có thể dễ dàng chuyển đổi thành... MySQL cơ sở dữ liệu sử dụng kỹ thuật chuyển tiếp.
- MySQL Workbench hỗ trợ tạo nhiều mô hình trong cùng một môi trường.
- Nó hỗ trợ tất cả các đối tượng — chẳng hạn như bảng, khung nhìn, thủ tục lưu trữ và trình kích hoạt — tạo nên một cơ sở dữ liệu.
- MySQL Workbench có tiện ích kiểm tra tính hợp lệ của mô hình được tích hợp sẵn, tiện ích này sẽ báo cáo bất kỳ vấn đề nào có thể được tìm thấy cho người thiết kế mô hình dữ liệu.
- Nó cũng cho phép sử dụng các ký hiệu mô hình khác nhau và có thể được mở rộng bằng cách sử dụng Lua, một ngôn ngữ kịch bản.
Hình dưới đây hiển thị cửa sổ mô hình hóa cho MySQL Bàn làm việc.
Công cụ phát triển SQL
Ngôn ngữ truy vấn có cấu trúc (SQL) cho phép chúng ta thao tác với cơ sở dữ liệu quan hệ của mình. SQL là trung tâm của tất cả các cơ sở dữ liệu quan hệ.
- MySQL Workbench có trình soạn thảo SQL trực quan tích hợp sẵn.
- Trình chỉnh sửa SQL trực quan cho phép các nhà phát triển xây dựng, chỉnh sửa và chạy các truy vấn. MySQL cơ sở dữ liệu máy chủ. Nó có các tiện ích để xem dữ liệu và xuất dữ liệu.
- Công cụ đánh dấu màu cú pháp của nó giúp các nhà phát triển dễ dàng viết và gỡ lỗi các câu lệnh SQL.
- Nhiều truy vấn có thể được chạy và kết quả được tự động hiển thị trong các tab khác nhau.
- Các truy vấn cũng được lưu trong bảng lịch sử để truy xuất và chạy sau này.
Hình bên dưới hiển thị cửa sổ phát triển SQL cho MySQL Bàn làm việc.
Công cụ quản trị
Quản trị máy chủ đóng vai trò quan trọng trong việc bảo mật dữ liệu của công ty. Các vấn đề chính liên quan đến quản trị máy chủ bao gồm quản lý người dùng, cấu hình máy chủ, nhật ký máy chủ và nhiều vấn đề khác. MySQL Workbench có các tính năng sau giúp đơn giản hóa quy trình: MySQL Quản trị máy chủ:
- Quản trị người dùng — một tiện ích trực quan để quản lý người dùng, cho phép quản trị viên cơ sở dữ liệu dễ dàng thêm người dùng mới và xóa người dùng hiện có khi cần, cấp và thu hồi quyền, cũng như xem hồ sơ người dùng.
- Cấu hình máy chủ — cho phép cấu hình nâng cao máy chủ và tinh chỉnh để đạt hiệu suất tối ưu.
- Sao lưu và phục hồi cơ sở dữ liệu — một công cụ trực quan để xuất và nhập dữ liệu. MySQL đổ các tập tin. MySQL Các tập tin sao lưu chứa các kịch bản SQL để tạo cơ sở dữ liệu, bảng, khung nhìn và thủ tục lưu trữ cũng như để chèn dữ liệu.
- Nhật ký máy chủ — một công cụ trực quan để xem MySQL Nhật ký máy chủ. Các nhật ký này bao gồm nhật ký lỗi, nhật ký nhị phân và nhật ký InnoDB. Chúng rất hữu ích khi thực hiện chẩn đoán trên máy chủ.
Hình bên dưới hiển thị bảng điều khiển quản trị cho MySQL Bàn làm việc.
Phần tiếp theo sẽ đề cập đến việc cài đặt. MySQL Bàn làm việc trên Windows.
Làm thế nào để cài đặt MySQL Bàn làm việc (dành cho) Windows)
Trong phần này, chúng ta sẽ tìm hiểu cách cài đặt và sử dụng. MySQL Bàn làm việc.
Cài đặt MySQL Workbench là một quy trình gồm 2 bước.
1) Cài đặt MySQL Community Server.
2) Cài đặt MySQL Workbench — Bạn có thể cài đặt môi trường làm việc bằng tệp zip hoặc trình cài đặt MSI (khuyến nghị).
Lưu ý: Bạn cần có quyền Quản trị viên hoặc Người dùng cao cấp để thực hiện cài đặt.
Bắt đầu
Sau khi hoàn tất cài đặt các bước trên, bạn cần thiết lập... MySQL Bàn làm việc như hình bên dưới. Sau đây là quy trình từng bước hướng dẫn cách lắp đặt. MySQL Bàn làm việc.
Bước 1) Mở cửa sổ Trang chủ. Bước đầu tiên là khởi động MySQL Bàn làm việc. Những gì bạn thấy được gọi là Cửa sổ Trang chủ.
Bước 2) Mở Trình hướng dẫn kết nối mới. Tiếp theo, bạn cần tạo... MySQL Kết nối máy chủ, chứa thông tin chi tiết về máy chủ cơ sở dữ liệu mục tiêu, bao gồm cả cách kết nối đến máy chủ đó. Nhấp vào “+” trong MySQL Cửa sổ Trang chủ Workbench. Thao tác này sẽ mở trình hướng dẫn Thiết lập Kết nối Mới.
Bước 3) Nhấp vào nút Cấu hình Quản lý Máy chủ. Là người mới bắt đầu, bạn có thể tạo kết nối cho máy chủ được cài đặt cục bộ. Nhấp vào nút Cấu hình Quản lý Máy chủ trong cửa sổ Thiết lập Kết nối Mới để kiểm tra cấu hình của máy chủ. MySQL máy chủ.
Bước 4) Nhấp vào nút Tiếp theo để tiếp tục. Một cửa sổ mới có tên "Cấu hình quản lý cục bộ" sẽ hiện ra. Nhấp vào nút "Tiếp theo" để tiếp tục.
Bước 5) Nhập mật khẩu của bạn và nhấn OK. Tiếp theo, trình hướng dẫn sẽ kiểm tra kết nối đến cơ sở dữ liệu. Nếu kiểm tra thất bại, hãy quay lại và sửa các tham số kết nối cơ sở dữ liệu. Sau đó, một cửa sổ bật lên sẽ hiện ra yêu cầu mật khẩu root của bạn để kiểm tra kết nối với máy chủ cục bộ. MySQL ví dụ máy chủ. Mật khẩu là mật khẩu bạn đặt khi cài đặt MySQLNhập mật khẩu của bạn và nhấn OK.
Bước 6) Nhấp vào Tiếp theo để tiếp tục. Tiếp theo, trình hướng dẫn sẽ kiểm tra kết nối đến cơ sở dữ liệu. Nếu kiểm tra thất bại, hãy quay lại và sửa các tham số kết nối cơ sở dữ liệu. Nếu tất cả các kiểm tra đều thành công, hãy nhấp vào Tiếp theo để tiếp tục.
Bước 7) Nhấp vào Tiếp theo. Sau đó, một trình hướng dẫn mới về Quản lý Dịch vụ Cục bộ sẽ hiện ra — cho phép bạn chuyển đổi giữa nhiều dịch vụ khác nhau. MySQL Các máy chủ được cài đặt trên một máy. Là người mới bắt đầu, bạn có thể bỏ qua bước này và nhấp vào Tiếp theo để tiếp tục.
Bước 8) Chọn MySQL Tệp cấu hình máy chủ. Sau đó, trình hướng dẫn sẽ kiểm tra khả năng truy cập. MySQL Tệp cấu hình máy chủ và kiểm tra các lệnh bắt đầu/dừng.
Bước 9) Nhấp vào Hoàn tất để kết thúc cấu hình máy chủ. Tiếp theo, bạn có thể xem lại các cấu hình hiện tại. Sau khi xem lại các cấu hình, hãy nhấp vào Hoàn tất để kết thúc cấu hình máy chủ.
Bước 10) Nhấp vào Kiểm tra kết nối. Bước tiếp theo là thiết lập kết nối, có thể được sử dụng để kết nối với máy chủ. Nếu bạn chưa tạo kết nối, bạn có thể sử dụng các giá trị mặc định được cung cấp. Nhấp vào Kiểm tra kết nối [ 2 ] sau khi nhập Tên kết nối [ 1 ].
Bước 11) Nhấp vào OK. Một hộp thoại mới sẽ hiện ra yêu cầu bạn nhập mật khẩu của người dùng root/người dùng đã chọn. Nếu... MySQL Người dùng root có mật khẩu, bạn có thể nhập mật khẩu đó bằng cách sử dụng Store. Vault tính năng. Bấm vào đồng ý.
Nếu mật khẩu bạn nhập cho người dùng là chính xác, màn hình sau sẽ hiển thị. Nhấp vào cả hai nút OK và bạn đã hoàn tất.
Một phiên bản mới được hiển thị trên trang chủ.
Double- Nhấp chuột và bắt đầu truy vấn.

















