Microsoft MySQL

Nếu bạn rành về SQL Queries chắc cũng biết 2 phần mềm này. Khi nói đến hệ điều hành Windows, việc cài đặt Microsoft SQL Server và MySQL khá dễ dàng. Nhưng khi bạn có máy Mac làm máy trạm cục bộ của mình, bạn sẽ phải thực hiện thêm một vài bước nữa để cài đặt và chạy chúng đúng cách

Trong bài viết này, tôi giải thích từng bước cách bạn có thể cài đặt cả hai ứng dụng trên máy tính Mac của mình. Nếu bạn muốn, bạn có thể làm theo tôi hoặc nếu bạn đã biết một số bước, bạn có thể bỏ qua chúng và đi đến những nơi cần thiết

1. Cách chạy Microsoft SQL Server trên máy Mac

Trong trường hợp này, chúng tôi cài đặt và chạy Microsoft SQL Server với sự trợ giúp của Docker

Bước 01

Trước tiên, bạn cần tải Docker về máy cục bộ của mình nếu chưa có. Sử dụng liên kết bên dưới để tải xuống Docker và cài đặt nó trên máy cục bộ của bạn

Docker Desktop cho Mac và Windows. docker

Thỏa thuận dịch vụ đăng ký Docker đã được cập nhật. Thỏa thuận dịch vụ đăng ký Docker của chúng tôi bao gồm thay đổi…

www. người đóng tàu. com

Bạn có thể xác minh cài đặt Docker bằng lệnh bên dưới

$ docker --version

Bước 02

Sau đó, bạn cần kéo hình ảnh bộ chứa SQL Server 2019 Linux từ Microsoft Container Registry. Mở terminal và dán lệnh bên dưới [Đảm bảo docker đang chạy nền]

Bạn có thể tìm thấy các hình ảnh Docker có liên quan từ đây

$ docker pull mcr.microsoft.com/mssql/server:2019-latest

Sau đó, bạn có thể chạy lệnh

$ docker pull mcr.microsoft.com/mssql/server:2019-latest
9 và xác minh xem hình ảnh docker đã được kéo thành công chưa

Bước 03

Sau đó, bạn cần chạy bộ chứa docker ở trên. Vì vậy, hãy dán lệnh bên dưới vào thiết bị đầu cuối [Đảm bảo bạn đã đặt mật khẩu của riêng mình cho “SA_PASSWORD=yourStrong(. trường )Mật khẩu”;

$ docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=yourStrong(!)Password" -p 1433:1433 --name mssql -d mcr.microsoft.com/mssql/server:2019-latest

[Tại đây, bạn cần thêm mật khẩu cho trường SA_PASSWORD và bạn có thể đặt tên cho vùng chứa của mình sau cờ

$ docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=yourStrong(!)Password" -p 1433:1433 --name mssql -d mcr.microsoft.com/mssql/server:2019-latest
0. Cờ
$ docker pull mcr.microsoft.com/mssql/server:2019-latest
0 đại diện cho chế độ tách sẽ giải phóng thiết bị đầu cuối sau khi bạn chạy lệnh trên]

Sau đó chạy lệnh

$ docker pull mcr.microsoft.com/mssql/server:2019-latest
1 để xác minh xem vùng chứa của bạn đã bắt đầu chạy chưa. Nếu vùng chứa của bạn dừng lại sau vài giây khi nó khởi động, hãy chạy lệnh
$ docker pull mcr.microsoft.com/mssql/server:2019-latest
2 &
$ docker pull mcr.microsoft.com/mssql/server:2019-latest
3 để kiểm tra lỗi là gì

Bước 04

Tiếp theo, bạn cần cài đặt

$ docker pull mcr.microsoft.com/mssql/server:2019-latest
4 qua npm. Đối với điều đó, hãy sử dụng lệnh bên dưới trên thiết bị đầu cuối của bạn [Đảm bảo bạn đã cài đặt npm trên máy Mac trước khi tiếp tục]

Nếu bạn chưa cài đặt npm trên máy Mac của mình, hãy truy cập liên kết này và cài đặt npm trên máy Mac của bạn

________số 8

Bước 05

Sau đó, bạn cần khởi động máy chủ SQL. Đối với điều đó, sử dụng lệnh dưới đây trên thiết bị đầu cuối của bạn

$ mssql -u sa -p 

Nếu bạn đã định cấu hình chính xác cho đến thời điểm này, bạn sẽ nhận được lời nhắc

$ docker pull mcr.microsoft.com/mssql/server:2019-latest
5 trong thiết bị đầu cuối của mình

Sau đó chạy

$ docker pull mcr.microsoft.com/mssql/server:2019-latest
6 để xác minh kết nối

$ docker pull mcr.microsoft.com/mssql/server:2019-latest
2

Bước 06

Tiếp theo, chúng ta cần cài đặt GUI. Để làm được điều đó, chúng tôi sử dụng Azure Data Studio. Bạn có thể tải xuống Azure Data Studio qua liên kết bên dưới

Tải xuống và cài đặt Azure Data Studio - Azure Data Studio

Azure Data Studio là một công cụ cơ sở dữ liệu đa nền tảng dành cho các chuyên gia dữ liệu sử dụng nền tảng dữ liệu tại chỗ và đám mây…

tài liệu. Microsoft. com

[Đảm bảo bạn tải xuống tệp có liên quan cho macOS]

Sau khi bạn tải xuống và giải nén phần mềm, bạn sẽ có thể tự động kết nối với kết nối localhost bằng cách cung cấp tên người dùng và mật khẩu

Nếu bạn không tự động kết nối với kết nối máy chủ cục bộ của mình, hãy thử thiết lập kết nối theo cách thủ công bằng cách cung cấp tên máy chủ, tên người dùng và mật khẩu. Sau đó, bạn sẽ có thể kết nối với máy chủ cục bộ

Trong cửa sổ Azure Data Studio, nhấp vào Tạo kết nối và nhập các thông tin sau và nhấp vào kết nối

$ docker pull mcr.microsoft.com/mssql/server:2019-latest
3

Ảnh chụp màn hình của tác giả. Azure Data Studio — Tạo kết nối

Nếu bạn không thể thiết lập kết nối ngay cả sau nhiều lần thử, đừng lo lắng; . Khi bạn đã xóa mọi thứ, hãy bắt đầu lại từ đầu [Đảm bảo bạn đặt mật khẩu mạnh trong lệnh

$ docker pull mcr.microsoft.com/mssql/server:2019-latest
9 theo các ràng buộc]

Bước 07

Khi bạn nhận được kết nối qua Azure Data Studio, bạn có thể chạy các truy vấn SQL của mình và hoàn thành công việc của mình

Bước 08

Sau khi bạn hoàn thành công việc của mình. bạn có thể lưu các hoạt động của mình và thoát khỏi không gian làm việc và dấu nhắc mssql[nhấn ctrl+c] và dừng bộ chứa Docker đang chạy bằng lệnh

$ docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=yourStrong(!)Password" -p 1433:1433 --name mssql -d mcr.microsoft.com/mssql/server:2019-latest
0. Khi bạn muốn mở lại nó, hãy khởi động lại bộ chứa docker hiện có và khởi động máy chủ SQL thông qua thiết bị đầu cuối cung cấp tên người dùng và mật khẩu của bạn

$ docker pull mcr.microsoft.com/mssql/server:2019-latest
8

Sau đó mở lại Azure Data Studio và tiếp tục công việc của bạn

Người giới thiệu

  • Bắt đầu nhanh. Chạy hình ảnh bộ chứa SQL Server với Docker
  • Máy tính để bàn Docker
  • Tải xuống và cài đặt Azure Data Studio

2. Cách chạy MySQL trên Mac

Trong trường hợp này, bạn có thể thực thi Truy vấn SQL bằng MySQL WorkBench và MySQL Community Server trên máy Mac

Bước 01

Trước tiên, bạn cần tải xuống hai phần mềm vào Máy tính Mac của mình, đó là MySQL WorkBench & MySQL Community Server để thực hiện các truy vấn SQL trên máy Mac của bạn

Sử dụng các liên kết dưới đây để tải chúng về máy tính của bạn

mysql. Tải xuống Bàn làm việc của MySQL

MySQL Workbench cung cấp cho các DBA và nhà phát triển một môi trường công cụ tích hợp để. Thiết kế cơ sở dữ liệu & Mô hình hóa SQL…

nhà phát triển. mysql. com

mysql. Tải xuống máy chủ cộng đồng MySQL

MySQL Community Edition là phiên bản có thể tải xuống miễn phí của cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới…

nhà phát triển. mysql. com

Bước 02

Sau khi bạn cài đặt cả hai phần mềm, bạn có thể thiết lập kết nối SQL thông qua MySQL Workbench và thực hiện các truy vấn SQL theo ý muốn

Trước tiên, bạn cần mở Tùy chọn hệ thống và chọn MySQL (rất có thể nằm ở cuối cửa sổ Tùy chọn hệ thống). Sau đó nhấp vào Bắt đầu máy chủ MySQL. Tiếp theo, mở MySQL WorkBench và tạo một kết nối mới với tên kết nối, tên người dùng và mật khẩu. Sau đó, bạn sẽ có thể truy cập máy chủ MySQL và chạy các truy vấn SQL của mình

Cảm ơn bạn đã đọc, hy vọng bạn tìm thấy những thông tin thú vị trong bài viết này. Nếu bạn có bất kỳ câu hỏi nào liên quan đến việc thiết lập phần mềm, vui lòng gửi tin nhắn cho tôi

Microsoft MySQL là gì?

MySQL là Hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) mã nguồn mở dựa trên Ngôn ngữ truy vấn có cấu trúc (SQL) . Nó chạy trên các nền tảng như Linux, UNIX và Windows. SQL Server được sở hữu và phát triển bởi Tập đoàn Microsoft.

Microsoft SQL và MySQL có giống nhau không?

Không, MySQL không giống như SQL Server . Mặc dù cả hai đều là hệ thống quản lý cơ sở dữ liệu quan hệ, nhưng chúng khác nhau về trường hợp sử dụng, giá cả, giấy phép, tính năng, ưu điểm, v.v. Trong khi MySQL được cung cấp thông qua Oracle, SQL Server thông qua tập đoàn Microsoft.

MySQL có phải do Microsoft tạo ra không?

Không. MySQL thuộc sở hữu của Oracle . Máy chủ SQL được phát triển bởi Microsoft. MySql hỗ trợ các ngôn ngữ lập trình như C++, Java và hỗ trợ chạy Perl, TCL và Haskel.

Microsoft SQL hay MySQL cái nào tốt hơn?

Về mặt bảo mật dữ liệu, máy chủ SQL an toàn hơn nhiều so với máy chủ MySQL . Trong SQL, các quy trình bên ngoài (như ứng dụng của bên thứ ba) không thể truy cập hoặc thao tác trực tiếp với dữ liệu. Khi ở trong MySQL, người ta có thể dễ dàng thao tác hoặc sửa đổi các tệp cơ sở dữ liệu trong thời gian chạy bằng cách sử dụng các tệp nhị phân.