MySQL Hướng dẫn về Workbench: Là gì, Cách cài đặt và sử dụng
Là gì MySQL?
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.
Với MySQL Hướng dẫn về bàn làm việc, bạn sẽ học-
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ố.
Hãy nhìn vào điểm mạnh của MySQL so với các cơ sở dữ liệu quan hệ 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ư 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 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: – 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 suất cao so với các hệ thống cơ sở dữ liệu quan hệ khác. Điều này là do tính đơn giản trong thiết kế và hỗ trợ cho các công cụ đa lưu trữ.
- Hiệu quả về mặt chi phí, nó tương đối rẻ hơn về mặt chi phí khi so sánh với các cơ sở dữ liệu quan hệ khác. 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 tiết kiệm 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, 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 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 Thiết kế và mô hình hóa cơ sở dữ liệu trực quan công cụ truy cập cho MySQL cơ sở dữ liệu quan hệ máy chủ. 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ác mô hình hiện có MySQL cơ sở dữ liệu với các chức năng quản lý thay đổi và kỹ thuật đảo ngược/chuyển tiếp. Mục đích của MySQL bàn làm việc là cung cấp giao diện để làm việc với cơ sở dữ liệu dễ dàng hơn và theo cách có cấu trúc hơn.
MySQL bàn làm việc – Công cụ thiết kế và mô hình hóa
- Mô hình là cốt lõi của hầu hết các cơ sở dữ liệu hợp lệ và hiệu suất cao. MySQLbàn làm việc 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 dịch sang MySQL cơ sở dữ liệu sử dụng kỹ thuật chuyển tiếp.
- MySQL bàn làm việc 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 như bảng, dạng xem, thủ tục lưu trữ, trình kích hoạt, v.v. tạo nên cơ sở dữ liệu.
- MySQL bàn làm việc có một tiện ích xác thực mô hình được tích hợp sẵn để báo cáo mọi vấn đề có thể được tìm thấy cho người lập mô hình dữ liệu.
- Nó cũng cho phép các ký hiệu mô hình hóa khác nhau và có thể được mở rộng bằng cách sử dụng ngôn ngữ kịch bản LUA.
Hình dưới đây hiển thị cửa sổ mô hình hóa cho MySQLBàn làm việc.
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ệ.
- MySQLbàn làm việc, đã tích hợp sẵn trình soạn thảo trực quan SQL.
- Trình soạn thảo Visual SQL 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 đối với 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 dưới đây hiển thị cửa sổ phát triển SQL cho MySQL Bàn làm việc.
Làm thế nào để sử dụng MySQL Workbench – 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ủ 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. Bàn làm việc MySQL có các tính năng sau đây giúp đơn giản hóa quá trình MySQL quản trị máy chủ;
- Quản lý người dùng – 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 mới và xóa người dùng hiện có nếu cần, cấp và xóa đặc 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 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 MySQL đổ các tập tin. MySQL tệp kết xuất 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 MySQL nhật ký máy chủ. Nhật ký bao gồm nhật ký lỗi, nhật ký nhị phân và nhật ký InnodDB. Những nhật ký này rất hữu ích khi thực hiện chẩn đoán trên máy chủ. Hình dưới đây hiển thị cửa sổ mô hình hóa cho MySQL Bàn làm việc.
Hình dưới đây thể hiện bảng Admin của Workbench MySQL.
Làm thế nào để cài đặt MySQL bàn làm việc (cho Windows)
Với MySQL Hướng dẫn Workbench cho người mới bắt đầu, chúng ta sẽ học cách cài đặt và sử dụng MySQL Bàn làm việc.
đặt MySQL bàn làm việc là một quá trình gồm 2 bước.
1) Cài đặt MySQL Community Server
2) Cài đặt MySQL bàn làm việc – 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 Đặc quyền của Quản trị viên hoặc Người dùng cấp cao để thực hiện cài đặt.
Bắt đầu
Sau khi cài đặt xong ở trên bạn cần thiết lập MySQL Bàn làm việc như hình dưới đây-
Sau đây là quy trình từng bước về Cách cài đặt MySQL bàn làm việc.
Bước 1) Mở cửa sổ chính
Bước đầu tiên là khởi chạy Workbench MySQL. Những gì bạn nhìn thấy được gọi là Cửa sổ nhà
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ách kết nối với máy chủ đó. Nhấp vào ” + “ in MySQL Cửa sổ trang chủ bàn làm việc. Điều này sẽ mở Thiết lập kết nối mới. Thuật sĩ
Bước 3) Nhấp vào nút Cấu hình quản lý máy chủ
Khi 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 chuột Cấu hình quản lý máy chủ nút trong Thiết lập kết nối mới cửa sổ để kiểm tra cấu hình của MySQL máy chủ.
Bước 4) Nhấn nút Tiếp theo để tiếp tục
Một cửa sổ mới mở ra có tên Định cấu hình quản lý cục bộ. Nhấn 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, Wizard sẽ kiểm tra kết nối đến cơ sở dữ liệu. Nếu kiểm tra không thành công, hãy 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 Bàn làm việc. Nhập mật khẩu của bạn và nhấn OK
Bước 6) Nhấn Next để tiếp tục
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, hãy quay lại và sửa các tham số kết nối cơ sở dữ liệu. Ngược lại nếu tất cả các thử nghiệm đề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 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 Trang Tiếp để tiếp tục.
Bước 8) Chọn MySQL Tệp cấu hình máy chủ
Wizard sau đó 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ấn Finish để hoàn thiện cấu hình máy chủ
Tiếp theo bạn có thể xem lại cấu hình hiện tại. Sau khi xem lại cấu hình, hãy nhấp vào Kết thúc để hoàn tất 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, kết nối này 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. Bấm 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ấn OK
Một hộp thoại mới sẽ mở ra yêu cầu bạn nhập mật khẩu cho người dùng gốc/đã chọn. Nếu bạn 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 trong Vault tính năng. Bấm vào đồng ý.
Nếu mật khẩu nhập vào cho người dùng là đúng thì màn hình sau sẽ hiển thị. Nhấp vào cả hai đều ổn các nút và bạn sẽ sẵn sàng.
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.
Tổng kết
- MySQL là một cơ sở dữ liệu quan hệ mã nguồn mở đa nền tảng.
- MySQL hỗ trợ nhiều công cụ lưu trữ giúp cải thiện đáng kể tính linh hoạt và điều chỉnh hiệu suấ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ợ 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.
- MySQL máy chủ có thể được quản lý bằng một số công cụ truy cập máy chủ mysql bao gồm cả sản phẩm thương mại và mã nguồn mở. Các 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 đa nền tảng
- SQLYog – nhắm vào nền tảng windows, công cụ truy cập máy chủ thương mại trên máy tính để bàn
- MySQL bàn làm việc – công cụ truy cập máy chủ nguồn mở đa nền tảng
- MySQL bàn làm việc là một môi trường phát triển tích hợp cho MySQL máy chủ. Nó có tiện ích cho mô hình hóa cơ sở dữ liệu và thiết kế, phát triển SQL và quản trị máy chủ.