Kết nối với dòng lệnh cơ sở dữ liệu mysql azure

Khi dịch vụ lưu trữ MySQL của bạn được thiết lập tại ScaleGrid, bạn có thể dễ dàng kết nối với triển khai mới của mình bằng thiết bị đầu cuối shell và cú pháp dòng lệnh của bạn. Thực hiện theo các hướng dẫn sau để kết nối qua giao diện dòng lệnh [CLI]

Nhận ứng dụng khách dòng lệnh MySQL

Truy cập SSH

Máy khách MySQL khả dụng trên các phiên bản mà cụm cơ sở dữ liệu của bạn được lưu trữ trên đó. Nếu bạn có quyền truy cập SSH vào các phiên bản cơ bản, bạn có thể truy cập ứng dụng khách MySQL có sẵn trên chúng

Kết nối từ xa với Triển khai MySQL của bạn từ Máy chủ Linux

Tải xuống và cài đặt ứng dụng khách dòng lệnh MySQL trên máy chủ Linux của bạn bằng cách chọn nền tảng và phiên bản phù hợp [bản phát hành GA 5. 7] từ trang Tải xuống máy chủ cộng đồng MySQL. Cụ thể, bạn cần cài đặt gói mysql-community-client và bất kỳ gói phụ thuộc nào

Kết nối từ xa với Triển khai MySQL của bạn từ Máy chủ Windows

Tải xuống và cài đặt ứng dụng khách dòng lệnh MySQL trên máy chủ Windows của bạn bằng cách tải xuống MySQL Workbench cho Windows. Do đó, cũng sẽ cài đặt ứng dụng khách dòng lệnh MySQL có thể tìm thấy trong thư mục cài đặt bàn làm việc

Kết nối từ Dòng lệnh MySQL

Đây là những gì bạn cần để kết nối việc triển khai MySQL của mình bằng CLI

  • Thông tin đăng nhập của người dùng - Làm theo các bước để tạo người dùng cơ sở dữ liệu MySQL mới nếu bạn chưa tạo

Cú pháp dòng lệnh để kết nối với triển khai MySQL bằng thông tin xác thực người dùng quản trị được cung cấp trên bảng điều khiển ScaleGrid trong tab Tổng quan

Nói chung, cú pháp dòng lệnh được xây dựng theo định dạng sau

Chữ

mysql -u [username] -p’[password]’ -h [host] -P 3306

Trong ví dụ này, chúng tôi sử dụng thông tin đăng nhập của người dùng quản trị MySQL - 'sgroot' để kết nối

Chữ

mysql -u sgroot -p -P 3306 -h SG-mysqlconfig-308-master.servers.mongodirector.com

Kết nối với triển khai MySQL của bạn ở chế độ SSL

Nếu bạn muốn xác minh chứng chỉ CA của máy chủ, bạn sẽ cần tệp chứng chỉ SSL CA

Đang tải xuống tệp chứng chỉ CA

Nó có sẵn trên tab Tổng quan của trang Chi tiết cụm của bạn trong phần Chứng chỉ SSL như được hiển thị bên dưới

Đây là một ví dụ về cú pháp dòng lệnh để kết nối với máy chủ chính của bộ chủ-tớ với SSL

Chữ

mysql -u sgroot -p -P 3306 -h SG-prod5725-908-master.servers.mongodirector.com --ssl-mode=VERIFY_CA --ssl_ca=

Tệp chứng chỉ SSL CA được trỏ đến trong đối số ssl_ca ở trên là tệp chứng chỉ SSL CA đã nói ở trên. Xin lưu ý rằng nếu bạn không yêu cầu xác minh chứng chỉ CA của máy chủ, thì bạn không cần chỉ định các đối số ssl-mode và ssl-ca ở trên và máy khách MySQL theo mặc định kết nối với SSL được bật

📘

Kết nối với MySQL mà không cần xác minh chứng chỉ CA

Bạn sẽ có thể kết nối với triển khai MySQL hỗ trợ SSL của mình mà không cần xác minh chứng chỉ CA. Trường hợp này bạn không cần down file chứng chỉ SSL CA. Sử dụng cú pháp dòng lệnh bên dưới để kết nối

Hướng dẫn nhanh này mô tả cách sử dụng Azure CLI để tạo Cơ sở dữ liệu Azure cho máy chủ MySQL trong nhóm tài nguyên Azure

mysql

máy chủ đơn

savjani

công viên

cli xanh

bắt đầu nhanh

20/06/2022

mvc, devx-track-azurecli, chế độ-api

Bắt đầu nhanh. Tạo Cơ sở dữ liệu Azure cho máy chủ MySQL bằng Azure CLI

[. BAO GỒM-áp dụng cho-mysql-đơn-máy chủ]

[. BAO GỒM cơ sở dữ liệu azure-for-mysql-single-server-không dùng nữa]

[. MẸO] Cân nhắc sử dụng lệnh Azure CLI đơn giản hơn [hiện ở dạng xem trước]. Hãy thử khởi động nhanh

Hướng dẫn nhanh này cho biết cách sử dụng các lệnh Azure CLI trong Azure Cloud Shell để tạo Cơ sở dữ liệu Azure cho máy chủ MySQL trong năm phút

[. BAO GỒM bắt đầu nhanh-miễn phí-dùng thử-ghi chú]

[. BAO GỒM azure-cli-chuẩn bị-môi trường của bạn. md]

  • Quickstart này yêu cầu phiên bản 2. 0 trở lên của Azure CLI. Nếu sử dụng Azure Cloud Shell, phiên bản mới nhất đã được cài đặt

  • Chọn đăng ký cụ thể trong tài khoản của bạn bằng lệnh az account set. Ghi lại giá trị id từ đầu ra đăng nhập az để sử dụng làm giá trị cho đối số đăng ký trong lệnh. Nếu bạn có nhiều đăng ký, hãy chọn đăng ký thích hợp mà tài nguyên sẽ được lập hóa đơn. Để có được tất cả đăng ký của bạn, hãy sử dụng

    az account set --subscription 
    

Tạo cơ sở dữ liệu Azure cho máy chủ MySQL

Tạo nhóm tài nguyên Azure bằng lệnh tạo nhóm az, sau đó tạo máy chủ MySQL của bạn bên trong nhóm tài nguyên này. Bạn nên cung cấp một tên duy nhất. Ví dụ sau tạo một nhóm tài nguyên có tên

mysql -u sgroot -p -P 3306 -h SG-mysqlconfig-308-master.servers.mongodirector.com
2 ở vị trí
az group create --name myresourcegroup --location westus
0

az group create --name myresourcegroup --location westus

Tạo Cơ sở dữ liệu Azure cho máy chủ MySQL bằng lệnh. Một máy chủ có thể chứa nhiều cơ sở dữ liệu

az mysql server create --resource-group myresourcegroup --name mydemoserver --location westus --admin-user myadmin --admin-password  --sku-name GP_Gen5_2 

Dưới đây là chi tiết cho các lập luận ở trên

Cài đặt Giá trị mẫu Mô tảtênmydemoserverNhập tên duy nhất cho Cơ sở dữ liệu Azure cho máy chủ MySQL của bạn. Tên máy chủ chỉ được chứa chữ thường, số và ký tự gạch nối [-]. Nó phải chứa từ 3 đến 63 ký tự. resource-groupmyresourcegroupCung cấp tên của nhóm tài nguyên Azure. locationwestusVị trí Azure cho máy chủ. admin-usermyadminTên người dùng để đăng nhập quản trị viên. Nó không thể là azure_superuser, admin, administrator, root, guest hoặc public. admin-passwordsecure passwordMật khẩu của người dùng quản trị viên. Nó phải chứa từ 8 đến 128 ký tự. Mật khẩu của bạn phải chứa các ký tự từ ba trong số các loại sau. Chữ hoa tiếng Anh, chữ thường tiếng Anh, số và ký tự không chữ và số. sku-nameGP_Gen5_2Nhập tên của bậc định giá và tính toán cấu hình. Viết tắt theo quy ước {pricing tier}{compute generation}{vCores}. Xem các mức giá để biết thêm thông tin

[. QUAN TRỌNG]

  • Phiên bản MySQL mặc định trên máy chủ của bạn là 5. 7. Chúng tôi hiện có 5. 6 và 8. 0 phiên bản cũng có sẵn
  • Để xem tất cả các đối số cho lệnh tạo máy chủ az mysql, hãy xem điều này
  • SSL được bật theo mặc định trên máy chủ của bạn. Để biết thêm thông tin về SSL, xem Định cấu hình kết nối SSL

Định cấu hình quy tắc tường lửa cấp máy chủ

Theo mặc định, máy chủ mới được tạo được bảo vệ bằng các quy tắc tường lửa và không thể truy cập công khai. Bạn có thể định cấu hình quy tắc tường lửa trên máy chủ của mình bằng lệnh tạo quy tắc tường lửa máy chủ az mysql. Điều này sẽ cho phép bạn kết nối cục bộ với máy chủ

Ví dụ sau tạo quy tắc tường lửa có tên là

az group create --name myresourcegroup --location westus
1 cho phép kết nối từ một địa chỉ IP cụ thể, 192. 168. 0. 1. Thay thế địa chỉ IP mà bạn sẽ kết nối từ đó. Bạn có thể sử dụng một dải địa chỉ IP nếu cần. Không biết tìm IP thì vào https. // whatismyipaddress. com/ để lấy địa chỉ IP của bạn

________số 8

[. LƯU Ý] Các kết nối với Cơ sở dữ liệu Azure cho MySQL giao tiếp qua cổng 3306. Nếu bạn cố gắng kết nối từ bên trong mạng công ty, lưu lượng truy cập đi qua cổng 3306 có thể không được phép. Trong trường hợp này, bạn không thể kết nối với máy chủ của mình trừ khi bộ phận CNTT của bạn mở cổng 3306

Lấy thông tin kết nối

Để kết nối với máy chủ của bạn, bạn cần cung cấp thông tin máy chủ và thông tin đăng nhập truy cập

az mysql server show --resource-group myresourcegroup --name mydemoserver

Kết quả là ở định dạng JSON. Ghi lại tên miền đủ điều kiện và đăng nhập quản trị viên

mysql -u sgroot -p -P 3306 -h SG-mysqlconfig-308-master.servers.mongodirector.com
0

Kết nối với Cơ sở dữ liệu Azure cho máy chủ MySQL bằng máy khách dòng lệnh mysql

Bạn có thể kết nối với máy chủ của mình bằng công cụ máy khách phổ biến, mysql. exe công cụ dòng lệnh với Azure Cloud Shell. Ngoài ra, bạn có thể sử dụng dòng lệnh mysql trên môi trường cục bộ của mình

mysql -u sgroot -p -P 3306 -h SG-mysqlconfig-308-master.servers.mongodirector.com
1

Làm sạch tài nguyên

Nếu bạn không cần những tài nguyên này cho hướng dẫn/khởi động nhanh khác, bạn có thể xóa chúng bằng cách thực hiện lệnh sau

Làm cách nào để kết nối với dòng lệnh Azure MySQL?

Để kết nối với máy chủ MySQL, trước tiên chúng ta cần đưa IP vào danh sách trắng trong tường lửa của máy chủ. Để làm điều đó, chúng ta chạy lệnh az mysql server firewall-rule create Azure CLI . Chúng tôi cần cung cấp tên quy tắc tường lửa, tên máy chủ, nhóm tài nguyên và IP bắt đầu và kết thúc.

Làm cách nào để kết nối cơ sở dữ liệu MySQL trong Azure Data Studio?

Kết nối với MySQL .
Bắt đầu Azure Data Studio
Lần đầu tiên bạn khởi động Azure Data Studio, hộp thoại Kết nối sẽ mở ra. .
Trong cửa sổ hộp thoại bật lên, đi đến Loại kết nối và chọn MySQL từ trình đơn thả xuống
Nhập tên máy chủ MySQL, tên người dùng và mật khẩu để xác thực

Làm cách nào để kết nối với Cơ sở dữ liệu Azure cho máy chủ MySQL linh hoạt?

Tìm kiếm và chọn Cơ sở dữ liệu Azure cho máy chủ MySQL trong cổng thông tin. Chọn Thêm. Trên trang tùy chọn triển khai Select Azure Database for MySQL, chọn Máy chủ linh hoạt làm tùy chọn triển khai. Trên tab Cơ bản, nhập đăng ký, nhóm tài nguyên , khu vực, tên người dùng quản trị viên và mật khẩu quản trị viên

Làm cách nào để kết nối MySQL Workbench với máy chủ Azure MySQL?

Kết nối với máy chủ bằng MySQL Workbench .
Khởi chạy ứng dụng MySQL Workbench trên máy tính của bạn
Trong hộp thoại Thiết lập kết nối mới, nhập thông tin sau vào tab Thông số. .
Chọn Test Connection để kiểm tra xem tất cả các thông số đã được cấu hình đúng chưa
Chọn OK để lưu kết nối

Chủ Đề