Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

MySQL Workbench là một công cụ trực quan thống nhất cho các kiến ​​trúc sư, nhà phát triển và DBAs cơ sở dữ liệu. MySQL Workbench cung cấp mô hình dữ liệu, phát triển SQL và các công cụ quản trị toàn diện cho cấu hình máy chủ, quản trị người dùng, sao lưu và nhiều hơn nữa. MySQL Workbench có sẵn trên Windows, Linux và Mac OS X.

Design

MySQL Workbench enables a DBA, developer, or data architect to visually design, model, generate, and manage databases. It includes everything a data modeler needs for creating complex ER models, forward and reverse engineering, and also delivers key features for performing difficult change management and documentation tasks that normally require much time and effort.Learn More »
Learn More »

Develop

MySQL Workbench delivers visual tools for creating, executing, and optimizing SQL queries. The SQL Editor provides color syntax highlighting, auto-complete, reuse of SQL snippets, and execution history of SQL. The Database Connections Panel enables developers to easily manage standard database connections, including MySQL Fabric. The Object Browser provides instant access to database schema and objects.Learn more »
Learn more »

Administer

MySQL Workbench provides a visual console to easily administer MySQL environments and gain better visibility into databases. Developers and DBAs can use the visual tools for configuring servers, administering users, performing backup and recovery, inspecting audit data, and viewing database health.Learn more »
Learn more »

Visual Performance Dashboard

MySQL Workbench provides a suite of tools to improve the performance of MySQL applications. DBAs can quickly view key performance indicators using the Performance Dashboard. Performance Reports provide easy identification and access to IO hotspots, high cost SQL statements, and more. Plus, with 1 click, developers can see where to optimize their query with the improved and easy to use Visual Explain Plan.Learn More »
Learn More »

Database Migration

MySQL Workbench now provides a complete, easy to use solution for migrating Microsoft SQL Server, Microsoft Access, Sybase ASE, PostreSQL, and other RDBMS tables, objects and data to MySQL. Developers and DBAs can quickly and easily convert existing applications to run on MySQL both on Windows and other platforms. Migration also supports migrating from earlier versions of MySQL to the latest releases.Learn more »
Learn more »

MySQL là gì?

MySQL là một cơ sở dữ liệu quan hệ mã nguồn mở.

MySQL là nền tảng chéo có nghĩa là nó chạy trên một số nền tảng khác nhau như Windows, Linux và Mac OS, v.v.

Trong hướng dẫn này, bạn sẽ học-

  • MySQL là gì?
  • Tại sao nên sử dụng MySQL?
  • Giới thiệu MySQL Workbench
  • Bàn làm việc của MySQL- Công cụ mô hình hóa và thiết kế
  • Bàn làm việc MySQL - Công cụ phát triển SQL
  • Bàn làm việc MySQL - Công cụ quản trị
  • Cài đặt Hướng dẫn bàn làm việc của MySQL

Tại sao nên sử dụng MySQL?

Giới thiệu MySQL Workbench

Bàn làm việc của MySQL- Công cụ mô hình hóa và thiết kế

Bàn làm việc MySQL - Công cụ phát triển SQL

Bàn làm việc MySQL - Công cụ quản trị 

Cài đặt Hướng dẫn bàn làm việc của MySQL -

  • Có một số hệ thống quản lý cơ sở dữ liệu quan hệ trên thị trường.Để đánh giá cao tuyên bố này, chúng ta hãy xem xét hai trong số các công cụ lưu trữ được hỗ trợ bởi MySQL.
  • Ví dụ về cơ sở dữ liệu quan hệ bao gồm Microsoft SQL Server, Microsoft Access, Oracle, DB2, v.v.InnoDB hỗ trợ các khóa ngoại cho tính toàn vẹn tham chiếu và cũng hỗ trợ các giao dịch tiêu chuẩn ACID.
  • Người ta có thể hỏi tại sao chúng ta sẽ chọn MySQL trên các hệ thống quản lý cơ sở dữ liệu khác.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.
  • Câu trả lời cho câu hỏi này phụ thuộc vào một số yếu tố. Điều này là do sự đơn giản trong thiết kế và hỗ trợ cho các công cụ đa lưu trữ.
  • Hãy xem xét các điểm mạnh của MySQL so với các cơ sở dữ liệu quan hệ như SQL Server -Trong 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ó hiệu quả về chi phí so với phí cấp phép cho các sản phẩm như Microsoft 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ư máy chủ SQL chỉ hỗ trợ một công cụ lưu trữ duy nhất. Để đánh giá cao tuyên bố này, chúng ta hãy xem xét hai trong số các công cụ lưu trữ được hỗ trợ bởi MySQL.Các hệ thống khác như MS SQL Server chỉ chạy trên nền tảng windows.

InnoDB: - công cụ lưu trữ mặc định của nó được cung cấp với MySQL kể từ phiên bản 5.5. InnoDB hỗ trợ các khóa ngoại cho tính toàn vẹn tham chiếu và cũng hỗ trợ các giao dịch tiêu chuẩn ACID.công cụ truy cập máy chủ  có thể giao tiếp với máy chủ MySQL. MySQL hỗ trợ nhiều kết nối người dùng.

Giới thiệu MySQL Workbench

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

Bàn làm việc của MySQL- Công cụ mô hình hóa và thiết kế công cụ truy cập thiết kế và mô hình hóa cơ sở dữ liệu trực quan cho cơ sở dữ liệu quan hệ máy chủ MySQL. Nó tạo điều kiện cho việc tạo ra các mô hình dữ liệu vật lý mới và sửa đổi cơ sở dữ liệu MySQL hiện có với kỹ thuật đảo ngược / chuyển tiếp và chức năng quản lý thay đổi.

Bàn làm việc MySQL - Công cụ phát triển SQL

Bàn làm việc MySQL - Công cụ quản trị

  • Cài đặt Hướng dẫn bàn làm việc của MySQLMySQLworkbench 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 trực quan các mô hình thiết kế cơ sở dữ liệu vật lý có thể dễ dàng dịch sang cơ sở dữ liệu MySQL bằng kỹ thuật chuyển tiếp.
  • 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 Access, Oracle, DB2, v.v.
  • Người ta có thể hỏi tại sao chúng ta sẽ 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ố. 

Hãy xem xét các điểm mạnh của MySQL so với các cơ sở dữ liệu quan hệ như SQL Server -

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

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ư máy chủ SQL chỉ hỗ trợ một công cụ lưu trữ duy nhất. Để đánh giá cao tuyên bố này, chúng ta 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ủa nó được cung cấp với MySQL kể từ phiên bản 5.5. InnoDB hỗ trợ các khóa ngoại cho tính toàn vẹn tham chiếu và cũng hỗ trợ các giao dịch tiêu chuẩn ACID.SQL là trung tâm của tất cả các cơ sở dữ liệu quan hệ.

  • MyISAM: - nó là 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 có hiệu năng cao so với các hệ thống cơ sở dữ liệu quan hệ khác. Điều này là do sự đơn giản trong thiết kế và hỗ trợ cho các công cụ đa lưu trữ.Nó có các tiện ích để xem dữ liệu và xuất nó.
  • Chi phí hiệu quả, nó tương đối rẻ hơn về chi phí khi so sánh với các cơ sở dữ liệu quan hệ khác. Trong 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ó hiệu quả về chi phí so với phí cấp phép cho các sản phẩm như Microsoft SQL Server.
  • Đa nền tảng - MySQL 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. Các hệ thống khác như MS SQL Server chỉ chạy trên nền tảng windows.
  • Để tương tác với MySQL, bạn sẽ cần một  công cụ truy cập máy chủ  có thể giao tiếp với máy chủ MySQL. MySQL hỗ trợ nhiều kết nối người dùng.

MySQLWorkbench là một   công cụ truy cập thiết kế và mô hình hóa cơ sở dữ liệu trực quan cho cơ sở dữ liệu quan hệ máy chủ MySQL. Nó tạo điều kiện cho việc tạo ra các mô hình dữ liệu vật lý mới và sửa đổi cơ sở dữ liệu MySQL hiện có với kỹ thuật đảo ngược / chuyển tiếp và chức năng quản lý thay đổi.

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

Bàn làm việc MySQL - Công cụ quản trị

Cài đặt Hướng dẫn bàn làm việc của MySQLCác vấn đề chính liên quan đến quản trị máy chủ là 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. Workbench MySQL có các tính năng sau giúp đơn giản hóa quy trình quản trị máy chủ MySQL;

  • Quản trị người dùng  - tiện ích trực quan để quản lý người dùng cho phép người quản trị 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 tại nếu cần, cấp và bỏ đặc quyền và xem hồ sơ người dùng.  - tiện ích trực quan để quản lý người dùng cho phép người quản trị 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 tại nếu cần, cấp và bỏ đặc quyền và xem hồ sơ người dùng.
  • Cấu hình máy chủ  - cho phép cấu hình nâng cao của máy chủ và tinh chỉnh để có hiệu suất tối ưu.  - cho phép cấu hình nâng cao của máy chủ và tinh chỉnh để có hiệu suất tối ưu.
  • Sao lưu và phục hồi cơ sở dữ liệu  - công cụ trực quan để xuất / nhập tệp kết xuất MySQL. Các tệp kết xuất MySQL chứa các tập lệnh SQL để tạo cơ sở dữ liệu, bảng, dạng xem, thủ tục được lưu trữ và chèn dữ liệu.  - công cụ trực quan để xuất / nhập tệp kết xuất MySQL. Các tệp kết xuất MySQL chứa các tập lệnh SQL để tạo cơ sở dữ liệu, bảng, dạng xem, thủ tục được lưu trữ và chèn dữ liệu.
  • Nhật ký máy chủ  - công cụ trực quan để xem nhật ký máy chủ MySQL. Nhật ký bao gồm nhật ký lỗi, nhật ký nhị phân và nhật ký InnodDB. Các nhật ký này có ích khi thực hiện chẩn đoán trên máy chủ. Hình dưới đây cho thấy cửa sổ mô hình hóa cho MySQL Workbench.  - công cụ trực quan để xem nhật ký máy chủ MySQL. Nhật ký bao gồm nhật ký lỗi, nhật ký nhị phân và nhật ký InnodDB. Các nhật ký này có ích khi thực hiện chẩn đoán trên máy chủ. Hình dưới đây cho thấy cửa sổ mô hình hóa cho MySQL Workbench.

Hình dưới đây hiển thị bảng Quản trị cho Workbench MySQL.

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

Cài đặt Hướng dẫn bàn làm việc của MySQL (dành cho Windows)

Đây là một quá trình 2 bước

2) Cài đặt MySQL Workbench . - Bạn có thể cài đặt bàn làm việc bằng tệp zip hoặc trình cài đặt msi (được khuyến nghị)MySQL Workbench . - Bạn có thể cài đặt bàn làm việc bằng tệp zip hoặc trình cài đặt msi (được khuyến nghị)

Lưu ý: Bạn sẽ yêu cầu Quản trị viên hoặc Đặc quyền người dùng để thực hiện cài đặt.

Bắt đầu

Khi bạn đã cài đặt xong, bạn cần thiết lập MySQL Workbench như bên dưới -

1.     Bước đầu tiên là khởi chạy Workbench MySQL. Những gì bạn thấy được gọi là  Home Window Bước đầu tiên là khởi chạy Workbench MySQL. Những gì bạn thấy được gọi là  Home Window

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

2. Tiếp theo, bạn cần tạo Kết nối Máy chủ MySQL chứa thông tin chi tiết về máy chủ cơ sở dữ liệu đích bao gồm cách kết nối với nó. Nhấp vào  "+"  trong Cửa sổ Trang chủ MySQL Workbench. Điều này sẽ mở  Thiết lập kết nối mới . Thuật sĩNhấp vào  "+"  trong Cửa sổ Trang chủ MySQL Workbench. Điều này sẽ mở  Thiết lập kết nối mới . Thuật sĩ

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

3. 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ổ Cài đặt Kết nối Mới để kiểm tra cấu hình của máy chủ MySQL.Nhấp vào  nút Cấu hình Quản lý Máy chủ  trong  cửa sổ Cài đặt Kết nối Mới để kiểm tra cấu hình của máy chủ MySQL.

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

4. Một cửa sổ mới mở ra có tên Cấu hình Quản lý cục bộ . Nhấn nút Next để tiếp tục.Cấu hình Quản lý cục bộ . Nhấn nút Next để tiếp tục.

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

5. Tiếp theo, Wizard sẽ kiểm tra các kết nối tới cơ sở dữ liệu. Nếu kiểm tra thất bại, quay lại và sửa các tham số kết nối cơ sở dữ liệu.5. Tiếp theo, nó sẽ mở một cửa sổ bật lên yêu cầu mật khẩu gốc của bạn để kiểm tra kết nối của bạn với phiên bản máy chủ mysql cục bộ. Mật khẩu là mật khẩu bạn đã đặt trong quá trình cài đặt MySQL Workbench. Nhập mật khẩu của bạn và nhấn OKNếu kiểm tra thất bại, quay lại và sửa các tham số kết nối cơ sở dữ liệu.5. Tiếp theo, nó sẽ mở một cửa sổ bật lên yêu cầu mật khẩu gốc của bạn để kiểm tra kết nối của bạn với phiên bản máy chủ mysql cục bộ. Mật khẩu là mật khẩu bạn đã đặt trong quá trình cài đặt MySQL Workbench. Nhập mật khẩu của bạn và nhấn OK

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

6. Tiếp theo Wizard sẽ kiểm tra các kết nối đến cơ sở dữ liệu. Nếu kiểm tra thất bại, quay lại và sửa các tham số kết nối cơ sở dữ liệu. Khác nếu tất cả các bài kiểm tra là thành công bấm Tiếp theo để tiếp tục.Nếu kiểm tra thất bại, quay lại và sửa các tham số kết nối cơ sở dữ liệu. Khác nếu tất cả các bài kiểm tra là thành công bấm Tiếp theo để tiếp tục.

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

7. Sau đó, một trình hướng dẫn mới sẽ mở về Quản lý dịch vụ cục bộ - Nó cho phép bạn chuyển đổi giữa nhiều máy chủ mysql được cài đặt trên một máy. Là người mới bắt đầu, bạn có thể bỏ qua điều này và nhấp vào Tiếp theo  để tiếp tục.Là người mới bắt đầu, bạn có thể bỏ qua điều này và nhấp vào Tiếp theo  để tiếp tục.

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

8. Trình hướng dẫn sau đó sẽ kiểm tra khả năng truy cập Tệp cấu hình máy chủ MySQL và kiểm tra các lệnh bắt đầu / dừng.

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

9. Tiếp theo, bạn có thể xem lại cấu hình hiện tại. Sau khi xem xét các cấu hình, nhấp vào Kết thúc để đồng bộ hóa máy chủSau khi xem xét các cấu hình, nhấp vào Kết thúc để đồng bộ hóa máy chủ

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

10. 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 đã cho. Nhấp vào Kiểm tra kết nối [2] sau khi nhập Tên kết nối [1].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 đã cho. Nhấp vào Kiểm tra kết nối [2] sau khi nhập Tên kết nối [1].

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

11. Một hộp thoại mới sẽ mở ra hỏi bạn mật khẩu cho người dùng root / đã chọn. Nếu người dùng root MySQL của bạn có mật khẩu, bạn có thể nhập bằng tính năng Store in Vault. Nhấn OK.Nếu người dùng root MySQL của bạn có mật khẩu, bạn có thể nhập bằng tính năng Store in Vault. Nhấn OK.

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

Một phiên bản mới được hiển thị trong trang chủ

Hướng dẫn mysql workbench advantages - ưu điểm của bàn làm việc mysql

Nhấp đúp chuột và bắt đầu truy vấn.

Tóm lược

  • MySQL là một cơ sở dữ liệu quan hệ mã nguồn mở là nền tảng chéo.
  • MySQL hỗ trợ nhiều công cụ lưu trữ giúp cải thiện đáng kể tính điều chỉnh và tính linh hoạt của máy chủ. Trước phiên bản 5.5, công cụ lưu trữ mặc định là MyISAM thiếu hỗ trợ cho các giao dịch, kể từ phiên bản 5.5; công cụ lưu trữ mặc định là InnoDB hỗ trợ các giao dịch và khóa ngoại.Trước phiên bản 5.5, công cụ lưu trữ mặc định là MyISAM thiếu hỗ trợ cho các giao dịch, kể từ phiên bản 5.5; công cụ lưu trữ mặc định là InnoDB hỗ trợ các giao dịch và khóa ngoại.
  • Máy chủ MySQL có thể được quản lý bằng cách sử dụng một số công cụ mysql truy cập máy chủ bao gồm cả các sản phẩm thương mại và nguồn mở. Ví dụ phổ biến bao gồm;Ví dụ phổ biến bao gồm;
  • phpMyAdmin  - công cụ truy cập máy chủ nguồn mở dựa trên nền tảng web  - công cụ truy cập máy chủ nguồn mở dựa trên nền tảng web
  • SQLYog  - nhắm vào nền tảng windows, công cụ truy cập máy chủ thương mại để bàn  - nhắm vào nền tảng windows, công cụ truy cập máy chủ thương mại để bàn
  •  Bàn làm việc MySQL - công cụ truy cập máy chủ nguồn mở đa nền tảng.Bàn làm việc MySQL - công cụ truy cập máy chủ nguồn mở đa nền tảng.
  • Bàn làm việc của MySQL là một môi trường phát triển tích hợp cho máy chủ MySQL. Nó có các tiện ích để mô hình hóa và thiết kế cơ sở dữ liệu, phát triển SQL và quản trị máy chủ. Nó có các tiện ích để mô hình hóa và thiết kế cơ sở dữ liệu, phát triển SQL và quản trị máy chủ.