Đảm bảo rằng thanh toán được bật cho dự án Đám mây của bạn. Tìm hiểu cách kiểm tra xem thanh toán có được bật trên một dự án hay không
Trong bảng điều khiển Google Cloud, trên trang bộ chọn dự án, hãy chọn hoặc tạo một dự án Google Cloud
Ghi chú. Nếu bạn không định giữ các tài nguyên mà bạn tạo trong quy trình này, hãy tạo một dự án thay vì chọn một dự án hiện có. Sau khi hoàn thành các bước này, bạn có thể xóa dự án, xóa tất cả các tài nguyên được liên kết với dự ánChuyển đến bộ chọn dự án
Đảm bảo rằng thanh toán được bật cho dự án Đám mây của bạn. Tìm hiểu cách kiểm tra xem thanh toán có được bật trên một dự án hay không
Chuyển đến trang IAM
Tìm hiểu thêm về vai trò và quyền
Tạo một phiên bản MySQL
Trong bảng điều khiển Google Cloud, hãy truy cập trang Phiên bản Cloud SQL Chuyển đến Phiên bản đám mây SQL Không bao gồm thông tin nhạy cảm hoặc thông tin nhận dạng cá nhân trong tên phiên bản của bạn; . Bạn không cần bao gồm ID dự án trong tên phiên bản. Điều này được thực hiện tự động khi thích hợp [ví dụ: trong tệp nhật ký] Mặc dù có một tùy chọn để đặt Không có mật khẩu, nhưng điều này không được khuyến nghị vì lý do bảo mật Để xem mật khẩu ở dạng văn bản rõ ràng, hãy nhấp vào biểu tượng Hiển thị mật khẩu Không bắt buộc. Định cấu hình chính sách mật khẩu cho ví dụ như sau Chỉ được hỗ trợ trên Cloud SQL cho MySQL 8. 0 Không thể chỉnh sửa phiên bản cơ sở dữ liệu sau khi tạo phiên bản. Đặt phiên bản của bạn ở cùng khu vực với các tài nguyên truy cập phiên bản đó. Khu vực bạn chọn không thể được sửa đổi trong tương lai. Trong hầu hết các trường hợp, bạn không cần chỉ định vùng Nếu bạn đang định cấu hình phiên bản của mình để có tính khả dụng cao, bạn có thể chọn cả vùng chính và vùng phụ Các điều kiện sau áp dụng khi vùng phụ được sử dụng trong quá trình tạo phiên bản Bảng sau đây là tham chiếu nhanh đến cài đặt phiên bản. Để biết thêm chi tiết về từng cài đặt, hãy xem trang cài đặt phiên bản Phiên bản của bạn có thể có cả địa chỉ IP công khai và riêng tư Phiên bản của bạn có thể có cả địa chỉ IP công khai và riêng tư Tìm hiểu thêm về cách sử dụng IP công cộng Bằng cách chọn hộp kiểm này, bạn cho phép các dịch vụ khác của Google Cloud, chẳng hạn như BigQuery, truy cập dữ liệu trong Cloud SQL và thực hiện các truy vấn đối với dữ liệu này qua kết nối riêng tư Ghi chú. Có thể mất vài phút để tạo phiên bản của bạn. Tuy nhiên, bạn có thể xem thông tin về phiên bản trong khi nó đang được tạo Để biết thông tin về cách cài đặt và bắt đầu với gcloud, hãy xem Cài đặt gcloud CLI. Để biết thông tin về cách khởi động Cloud Shell, hãy xem tài liệu về Cloud Shell Có các hạn chế về giá trị cho vCPU và kích thước bộ nhớ Ví dụ: chuỗi sau đây tạo một phiên bản có hai vCPU và 7.680 MB bộ nhớ Giá trị mặc định cho KHU VỰC là Bảng điều khiển
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
0 cho vùng chính và export GOOGLE_CLOUD_PROJECT=PROJECT_ID
1 cho vùng phụ
Theo tùy chọn, bạn có thể chỉ định dải IP được phân bổ cho các phiên bản của mình để sử dụng cho các kết nối.
IP công cộngThêm địa chỉ IP công cộng cho phiên bản của bạn. Sau đó, bạn có thể thêm các mạng được ủy quyền để kết nối với phiên bảngcloud
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
2 để tạo cá thể. gcloud sql instances create INSTANCE_NAME \
--cpu=NUMBER_CPUS \
--memory=MEMORY_SIZE \
--region=REGION
Hoặc, cách khác, bạn có thể sử dụng cờ export GOOGLE_CLOUD_PROJECT=PROJECT_ID
3 nếu bạn chọn db-f1-micro hoặc db-g1-small làm loại máy. gcloud sql instances create INSTANCE_NAME \
--tier=API_TIER_STRING \
--region=REGION
gcloud sql instances create myinstance \
--database-version=MYSQL_8_0 \
--cpu=2 \
--memory=7680MB \
--region=us-central1
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
4
Không bao gồm thông tin nhạy cảm hoặc thông tin nhận dạng cá nhân trong tên phiên bản của bạn; .
Bạn không cần đưa ID dự án vào tên phiên bản. Điều này được thực hiện tự động khi thích hợp [ví dụ: trong tệp nhật ký].
Nếu bạn đang tạo một phiên bản để có tính sẵn sàng cao, bạn có thể chỉ định cả vùng chính và vùng phụ, sử dụng tham số
export GOOGLE_CLOUD_PROJECT=PROJECT_ID5 và
export GOOGLE_CLOUD_PROJECT=PROJECT_ID6. Các điều kiện sau áp dụng khi vùng phụ được sử dụng trong quá trình tạo hoặc chỉnh sửa phiên bản
- Các vùng phải là vùng hợp lệ
- Nếu vùng phụ được chỉ định, thì vùng chính cũng phải được chỉ định
- Nếu khu vực chính và khu vực phụ được chỉ định, chúng phải là khu vực riêng biệt
- Nếu chỉ định vùng sơ cấp và vùng phụ thì phải thuộc cùng một vùng
Bạn có thể thêm nhiều tham số hơn để xác định các cài đặt phiên bản khác
Cài đặt tham sốGhi chúThông số bắt buộcPhiên bản cơ sở dữ liệuexport GOOGLE_CLOUD_PROJECT=PROJECT_ID7Phiên bản cơ sở dữ liệu, có thể là một trong các phiên bản sau
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
8 [phiên bản chính mặc định]export GOOGLE_CLOUD_PROJECT=PROJECT_ID
9export GOOGLE_CLOUD_PROJECT=PROJECT_ID
30export GOOGLE_CLOUD_PROJECT=PROJECT_ID
31export GOOGLE_CLOUD_PROJECT=PROJECT_ID
32export GOOGLE_CLOUD_PROJECT=PROJECT_ID
33 [phiên bản nhỏ mặc định cho MySQL 8. 0]export GOOGLE_CLOUD_PROJECT=PROJECT_ID
34export GOOGLE_CLOUD_PROJECT=PROJECT_ID
35export GOOGLE_CLOUD_PROJECT=PROJECT_ID
36
export GOOGLE_CLOUD_PROJECT=PROJECT_ID38Bật chính sách mật khẩu khi được sử dụng. Theo mặc định, chính sách mật khẩu bị vô hiệu hóa. Khi bị tắt bằng tham số
export GOOGLE_CLOUD_PROJECT=PROJECT_ID39, các tham số chính sách mật khẩu khác sẽ được đặt lại. Ghi chú. Khi bạn bật chính sách mật khẩu, các câu lệnh tạo người dùng hoặc thay đổi mật khẩu người dùng có thể gây ra độ trễ bổ sung do xác minh chính sách mật khẩu. Độ dài tối thiểu
export GOOGLE_CLOUD_PROJECT=PROJECT_ID30Chỉ định số lượng ký tự tối thiểu mà mật khẩu phải có. Độ phức tạp của mật khẩu
export GOOGLE_CLOUD_PROJECT=PROJECT_ID31Bật kiểm tra độ phức tạp của mật khẩu để đảm bảo rằng mật khẩu chứa một trong các loại ký tự này. chữ thường, chữ hoa, số và không phải chữ và số. Đặt giá trị thành
export GOOGLE_CLOUD_PROJECT=PROJECT_ID32. Hạn chế sử dụng lại mật khẩu
export GOOGLE_CLOUD_PROJECT=PROJECT_ID33Chỉ định số lượng mật khẩu trước đó mà bạn không thể sử dụng lại. Chỉ được hỗ trợ trên Cloud SQL cho MySQL 8. 0. Không cho phép tên người dùng
export GOOGLE_CLOUD_PROJECT=PROJECT_ID34Ngăn chặn việc sử dụng tên người dùng trong mật khẩu. Sử dụng tham số
export GOOGLE_CLOUD_PROJECT=PROJECT_ID35 để tắt kiểm tra. Kết nốiPrivate IP
export GOOGLE_CLOUD_PROJECT=PROJECT_ID36
export GOOGLE_CLOUD_PROJECT=PROJECT_ID37 [tùy chọn]
export GOOGLE_CLOUD_PROJECT=PROJECT_ID38 [tùy chọn]
export GOOGLE_CLOUD_PROJECT=PROJECT_ID39 [tùy chọn]
export GOOGLE_CLOUD_PROJECT=PROJECT_ID36. Chỉ định tên của mạng VPC mà bạn muốn sử dụng cho phiên bản này. Quyền truy cập dịch vụ riêng phải được định cấu hình cho mạng. Chỉ khả dụng cho lệnh beta [______341]
export GOOGLE_CLOUD_PROJECT=PROJECT_ID37. Phiên bản sẽ chỉ có một địa chỉ IP riêng
export GOOGLE_CLOUD_PROJECT=PROJECT_ID38. Nếu được chỉ định, hãy đặt tên dải mà dải IP được phân bổ. Ví dụ,
gcloud sql instances create INSTANCE_NAME \ --cpu=NUMBER_CPUS \ --memory=MEMORY_SIZE \ --region=REGION44. Tên phạm vi phải tuân theo
gcloud sql instances create INSTANCE_NAME \ --cpu=NUMBER_CPUS \ --memory=MEMORY_SIZE \ --region=REGION45 và nằm trong khoảng 1-63 ký tự. [
gcloud sql instances create INSTANCE_NAME \ --cpu=NUMBER_CPUS \ --memory=MEMORY_SIZE \ --region=REGION46]
export GOOGLE_CLOUD_PROJECT=PROJECT_ID39. Nếu sử dụng tham số này, thì bạn cho phép các dịch vụ khác của Google Cloud, chẳng hạn như BigQuery, truy cập dữ liệu trong Cloud SQL và thực hiện các truy vấn đối với dữ liệu này qua kết nối riêng tư
Tham số này chỉ hợp lệ nếu
- Bạn sử dụng tham số
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
37 - Bạn sử dụng tham số
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
36 để chỉ định tên của mạng VPC mà bạn muốn sử dụng để tạo kết nối riêng tư
Tìm hiểu thêm về cấu hình IP riêng
Public IPexport GOOGLE_CLOUD_PROJECT=PROJECT_ID30Đối với các kết nối IP công cộng, chỉ các kết nối từ các mạng được ủy quyền mới có thể kết nối với phiên bản của bạn. Tìm hiểu thêm. Loại máy và lưu trữ Loại máy
export GOOGLE_CLOUD_PROJECT=PROJECT_ID3Được sử dụng để chỉ định phiên bản lõi dùng chung [
export GOOGLE_CLOUD_PROJECT=PROJECT_ID32 hoặc
export GOOGLE_CLOUD_PROJECT=PROJECT_ID33]. Đối với cấu hình phiên bản tùy chỉnh, hãy sử dụng tham số
export GOOGLE_CLOUD_PROJECT=PROJECT_ID34 hoặc
export GOOGLE_CLOUD_PROJECT=PROJECT_ID35 thay thế. Xem Cấu hình phiên bản tùy chỉnh. Loại lưu trữ
export GOOGLE_CLOUD_PROJECT=PROJECT_ID36Xác định xem phiên bản của bạn sử dụng lưu trữ SSD hay HDD. Tìm hiểu thêm. Dung lượng lưu trữ
export GOOGLE_CLOUD_PROJECT=PROJECT_ID37Dung lượng lưu trữ được cung cấp cho phiên bản, tính bằng GB. Tìm hiểu thêm. Tự động tăng dung lượng lưu trữ
export GOOGLE_CLOUD_PROJECT=PROJECT_ID38Xác định xem Cloud SQL có tự động cung cấp thêm dung lượng lưu trữ cho phiên bản của bạn khi dung lượng trống sắp hết hay không. Tìm hiểu thêm. Giới hạn tăng dung lượng lưu trữ tự động ____ 439 Xác định mức độ lớn mà Cloud SQL có thể tự động tăng dung lượng lưu trữ. Chỉ khả dụng cho lệnh beta [______341]. Tìm hiểu thêm. Sao lưu tự động và tính sẵn sàng cao Tính sẵn sàng cao
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION01Đối với phiên bản có tính khả dụng cao, hãy đặt thành
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION02. Tìm hiểu thêm. Vùng phụ
export GOOGLE_CLOUD_PROJECT=PROJECT_ID6Nếu bạn đang tạo một phiên bản có tính sẵn sàng cao, bạn có thể chỉ định cả vùng chính và vùng phụ bằng cách sử dụng
export GOOGLE_CLOUD_PROJECT=PROJECT_ID5 và
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION05. Các hạn chế sau áp dụng khi vùng phụ được sử dụng trong quá trình tạo hoặc chỉnh sửa phiên bản
- Các vùng phải là vùng hợp lệ
- Nếu vùng phụ được chỉ định, thì vùng chính cũng phải được chỉ định
Nếu khu vực chính và khu vực phụ được chỉ định, chúng phải là khu vực riêng biệt
Nếu chỉ định vùng sơ cấp và vùng phụ thì phải thuộc cùng một vùng
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION06Khoảng thời gian bạn muốn bắt đầu sao lưu. Tìm hiểu thêm. Cài đặt lưu giữ cho sao lưu tự động____507Số lượng sao lưu tự động cần lưu giữ. Tìm hiểu thêm. Ghi nhật ký nhị phân
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION08Ghi nhật ký nhị phân cho phép sao chép và phục hồi tại thời điểm. Tìm hiểu thêm. Cài đặt lưu giữ cho ghi nhật ký nhị phân
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION09Số ngày lưu giữ nhật ký nhị phân để khôi phục tại thời điểm. Tìm hiểu thêm. Thêm cờ cơ sở dữ liệu Cờ cơ sở dữ liệu____510Bạn có thể sử dụng cờ cơ sở dữ liệu để kiểm soát cài đặt và tham số cho phiên bản của mình. Tìm hiểu thêm về cờ cơ sở dữ liệu. Tìm hiểu thêm về cách định dạng tham số này. Lịch bảo trì Khoảng thời gian bảo trì
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION11,
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION12Xác định khoảng thời gian một giờ khi Cloud SQL có thể thực hiện bảo trì đột xuất trên phiên bản của bạn. Nếu bạn không đặt cửa sổ, thì việc bảo trì đột xuất có thể được thực hiện bất cứ lúc nào. Tìm hiểu thêm. Thời gian bảo trì
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION13Thời gian ưa thích của bạn để cập nhật phiên bản, so với các phiên bản khác trong cùng một dự án. Sử dụng
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION14 để cập nhật sớm hơn và
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION15 để cập nhật sau. Tìm hiểu thêm.
Nếu không sử dụng proxy Cloud SQL Auth, bạn sẽ sử dụng địa chỉ này làm địa chỉ máy chủ mà các ứng dụng hoặc công cụ của bạn sử dụng để kết nối với phiên bản
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central19
địa hình
Để tạo một cá thể, hãy sử dụng tài nguyên Terraform
sql_mysql_instance_pvp/chính. tf
Xem trên GitHub Phản hồi
export GOOGLE_CLOUD_PROJECT=PROJECT_ID0
Áp dụng các thay đổi
Để áp dụng cấu hình Terraform của bạn trong dự án Google Cloud, hãy hoàn thành các bước sau
- Khởi chạy Cloud Shell
- Đặt dự án Google Cloud nơi bạn muốn áp dụng cấu hình Terraform.
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
- Tạo một thư mục và mở một tệp mới trong thư mục đó. Tên tệp phải có phần mở rộng
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
16, ví dụgcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
17.export GOOGLE_CLOUD_PROJECT=PROJECT_ID
3 - Sao chép mẫu vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
17 - Xem xét và sửa đổi các tham số mẫu để áp dụng cho môi trường của bạn
- Lưu các thay đổi của bạn bằng cách nhấn
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
19 rồi nhấngcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
20 - Khởi tạo địa hình.
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
3 - Xem lại cấu hình và xác minh rằng các tài nguyên mà Terraform sẽ tạo hoặc cập nhật phù hợp với mong đợi của bạn.
gcloud sql instances create INSTANCE_NAME \ --cpu=NUMBER_CPUS \ --memory=MEMORY_SIZE \ --region=REGION
4Chỉnh sửa cấu hình khi cần thiết
- Áp dụng cấu hình Terraform bằng cách chạy lệnh sau và nhập
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
21 tại dấu nhắc.export GOOGLE_CLOUD_PROJECT=PROJECT_ID
3Chờ cho đến khi Terraform hiển thị thông báo "Áp dụng hoàn tất. " thông điệp
- Mở dự án Google Cloud của bạn để xem kết quả. Trong bảng điều khiển Google Cloud, điều hướng đến tài nguyên của bạn trong giao diện người dùng để đảm bảo rằng Terraform đã tạo hoặc cập nhật chúng
Xóa các thay đổi
Để xóa các thay đổi của bạn, hãy làm như sau
- Để tắt tính năng bảo vệ xóa, trong tệp cấu hình Terraform của bạn, hãy đặt đối số
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
22 thànhgcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
23.gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
0 - Áp dụng cấu hình Terraform đã cập nhật bằng cách chạy lệnh sau và nhập
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
21 tại dấu nhắc.export GOOGLE_CLOUD_PROJECT=PROJECT_ID
3
Xóa các tài nguyên đã áp dụng trước đó với cấu hình Terraform của bạn bằng cách chạy lệnh sau và nhập
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
21 tại dấu nhắcgcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
2
REST v1
Tạo phiên bản
Ví dụ này tạo một thể hiện. Một số tham số tùy chọn, chẳng hạn như sao lưu và ghi nhật ký nhị phân cũng được bao gồm. Để biết danh sách đầy đủ các tham số cho cuộc gọi này, hãy xem Phiên bản. chèn trang. Để biết thông tin về cài đặt phiên bản, bao gồm các giá trị hợp lệ cho vùng, hãy xem Cài đặt phiên bản
Không bao gồm thông tin nhạy cảm hoặc thông tin nhận dạng cá nhân trong ID phiên bản của bạn; .
Bạn không cần đưa ID dự án vào tên phiên bản. Điều này được thực hiện tự động khi thích hợp [ví dụ: trong tệp nhật ký].
Trước khi sử dụng bất kỳ dữ liệu yêu cầu nào, hãy thực hiện các thay thế sau
- dự án-id. ID dự án của bạn
- ví dụ-id. ID phiên bản mong muốn
- phiên bản cơ sở dữ liệu. Phiên bản cơ sở dữ liệu. Ví dụ.
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
8 hoặcexport GOOGLE_CLOUD_PROJECT=PROJECT_ID
34 - khu vực. khu vực mong muốn
- loại máy. loại máy mong muốn
- Mạng riêng tư. Chỉ định tên của mạng Virtual Private Cloud [VPC] mà bạn muốn sử dụng cho trường hợp này. Quyền truy cập dịch vụ riêng phải được định cấu hình cho mạng
- mạng ủy quyền. Đối với các kết nối IP công cộng, hãy chỉ định các kết nối từ các mạng được ủy quyền có thể kết nối với phiên bản của bạn
Đối với tham số
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION28, hãy đặt giá trị thành
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION29 nếu bạn đang sử dụng địa chỉ IP công cộng cho phiên bản của mình hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION23 nếu phiên bản của bạn có địa chỉ IP riêng
Nếu bạn đặt tham số
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION31 thành
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION29, thì bạn cho phép các dịch vụ khác của Google Cloud, chẳng hạn như BigQuery, truy cập dữ liệu trong Cloud SQL và thực hiện các truy vấn đối với dữ liệu này qua kết nối riêng tư. Bằng cách đặt tham số này thành
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION23, các dịch vụ Google Cloud khác không thể truy cập dữ liệu trong Cloud SQL qua kết nối riêng tư
Để đặt chính sách mật khẩu trong khi tạo phiên bản, hãy đưa đối tượng passwordValidationPolicy vào yêu cầu. Đặt các tham số sau, theo yêu cầu
- enablePasswordPolicy. Bật chính sách mật khẩu khi được đặt thành
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
29Để xóa chính sách mật khẩu, bạn có thể sử dụng yêu cầu
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
35 với giá trịgcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
36 chogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
37. Trong trường hợp này, các tham số chính sách mật khẩu khác được đặt lạiGhi chú. Khi bạn bật chính sách mật khẩu, các câu lệnh tạo người dùng hoặc thay đổi mật khẩu người dùng có thể gây ra độ trễ bổ sung do xác minh chính sách mật khẩu - Độ dài nhỏ nhất. Chỉ định số ký tự tối thiểu mà mật khẩu phải có
- sự phức tạp. Kiểm tra xem mật khẩu có phải là sự kết hợp của chữ thường, chữ hoa, số và không phải chữ và số không. Giá trị mặc định là
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
32 - tái sử dụngInterval. Chỉ định số lượng mật khẩu trước đó mà bạn không thể sử dụng lại
Chỉ được hỗ trợ trên Cloud SQL cho MySQL 8. 0
- không cho phép Tên người dùngChuỗi con. Ngăn việc sử dụng tên người dùng trong mật khẩu khi được đặt thành
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
29
Phương thức HTTP và URL
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION3
Yêu cầu nội dung JSON
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION4
Để gửi yêu cầu của bạn, hãy mở rộng một trong các tùy chọn này
cuộn tròn [Linux, macOS hoặc Cloud Shell]
Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vàogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI bằng tài khoản người dùng của mình bằng cách thực thi
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION41 hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION42 hoặc bằng cách sử dụng Cloud Shell, tự động đăng nhập bạn vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI. Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách thực hiện lệnh
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION44
Lưu nội dung yêu cầu trong tệp có tên
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION45 và thực hiện lệnh sau
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION5
PowerShell [Windows]
Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vàogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI bằng tài khoản người dùng của mình bằng cách thực thi
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION41 hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION42 hoặc bằng cách sử dụng Cloud Shell, tự động đăng nhập bạn vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI. Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách thực hiện lệnh
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION44
Lưu nội dung yêu cầu trong tệp có tên
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION45 và thực hiện lệnh sau
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION6
Bạn sẽ nhận được phản hồi JSON tương tự như sau
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION7
Phản hồi là một hoạt động kéo dài, có thể mất vài phút để hoàn thành
Cập nhật mật khẩu gốc
Khi phiên bản kết thúc quá trình khởi tạo, hãy cập nhật mật khẩu gốc
Trước khi sử dụng bất kỳ dữ liệu yêu cầu nào, hãy thực hiện các thay thế sau
- dự án-id. ID dự án của bạn
- ví dụ-id. ID phiên bản được tạo ở bước trước
- mật khẩu gốc. mật khẩu gốc mong muốn
Phương thức HTTP và URL
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION8
Yêu cầu nội dung JSON
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION9
Để gửi yêu cầu của bạn, hãy mở rộng một trong các tùy chọn này
cuộn tròn [Linux, macOS hoặc Cloud Shell]
Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vàogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI bằng tài khoản người dùng của mình bằng cách thực thi
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION41 hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION42 hoặc bằng cách sử dụng Cloud Shell, tự động đăng nhập bạn vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI. Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách thực hiện lệnh
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION44
Lưu nội dung yêu cầu trong tệp có tên
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION45 và thực hiện lệnh sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central10
PowerShell [Windows]
Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vàogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI bằng tài khoản người dùng của mình bằng cách thực thi
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION41 hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION42 hoặc bằng cách sử dụng Cloud Shell, tự động đăng nhập bạn vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI. Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách thực hiện lệnh
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION44
Lưu nội dung yêu cầu trong tệp có tên
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION45 và thực hiện lệnh sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central11
Bạn sẽ nhận được phản hồi JSON tương tự như sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central12
Truy xuất địa chỉ IPv4
Truy xuất địa chỉ IPv4 được gán tự động cho phiên bản mới
Trước khi sử dụng bất kỳ dữ liệu yêu cầu nào, hãy thực hiện các thay thế sau
- dự án-id. ID dự án của bạn
- ví dụ-id. ID phiên bản được tạo ở bước trước
Phương thức HTTP và URL
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central13
Để gửi yêu cầu của bạn, hãy mở rộng một trong các tùy chọn này
cuộn tròn [Linux, macOS hoặc Cloud Shell]
Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vàogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI bằng tài khoản người dùng của mình bằng cách thực thi
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION41 hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION42 hoặc bằng cách sử dụng Cloud Shell, tự động đăng nhập bạn vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI. Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách thực hiện lệnh
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION44
Thực hiện lệnh sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central14
PowerShell [Windows]
Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vàogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI bằng tài khoản người dùng của mình bằng cách thực thi
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION41 hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION42 hoặc bằng cách sử dụng Cloud Shell, tự động đăng nhập bạn vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI. Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách thực hiện lệnh
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION44
Thực hiện lệnh sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central15
Bạn sẽ nhận được phản hồi JSON tương tự như sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central16
Tìm trường
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION74 trong phản hồi
REST v1beta4
Tạo phiên bản
Ví dụ này tạo một thể hiện. Một số tham số tùy chọn, chẳng hạn như sao lưu và ghi nhật ký nhị phân cũng được bao gồm. Để biết danh sách đầy đủ các tham số cho cuộc gọi này, hãy xem các trường hợp. chèn trang. Để biết thông tin về cài đặt phiên bản, bao gồm các giá trị hợp lệ cho vùng, hãy xem Cài đặt phiên bản
Không bao gồm thông tin nhạy cảm hoặc thông tin nhận dạng cá nhân trong ID phiên bản của bạn; .
Bạn không cần đưa ID dự án vào tên phiên bản. Điều này được thực hiện tự động khi thích hợp [ví dụ: trong tệp nhật ký].
Trước khi sử dụng bất kỳ dữ liệu yêu cầu nào, hãy thực hiện các thay thế sau
- dự án-id. ID dự án của bạn
- ví dụ-id. ID phiên bản mong muốn
- phiên bản cơ sở dữ liệu. Phiên bản cơ sở dữ liệu. Ví dụ.
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
8 hoặcexport GOOGLE_CLOUD_PROJECT=PROJECT_ID
34 - khu vực. khu vực mong muốn
- loại máy. loại máy mong muốn
Để đặt chính sách mật khẩu trong khi tạo phiên bản, hãy đưa đối tượng passwordValidationPolicy vào yêu cầu. Đặt các tham số sau, theo yêu cầu
- enablePasswordPolicy. Bật chính sách mật khẩu khi được đặt thành
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
29Để xóa chính sách mật khẩu, bạn có thể sử dụng yêu cầu
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
35 với giá trịgcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
36 chogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
37. Trong trường hợp này, các tham số chính sách mật khẩu khác được đặt lạiGhi chú. Khi bạn bật chính sách mật khẩu, các câu lệnh tạo người dùng hoặc thay đổi mật khẩu người dùng có thể gây ra độ trễ bổ sung do xác minh chính sách mật khẩu - Độ dài nhỏ nhất. Chỉ định số ký tự tối thiểu mà mật khẩu phải có
- sự phức tạp. Kiểm tra xem mật khẩu có phải là sự kết hợp của chữ thường, chữ hoa, số và không phải chữ và số không. Giá trị mặc định là
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
32 - tái sử dụngInterval. Chỉ định số lượng mật khẩu trước đó mà bạn không thể sử dụng lại
Chỉ được hỗ trợ trên Cloud SQL cho MySQL 8. 0
- không cho phép Tên người dùngChuỗi con. Ngăn việc sử dụng tên người dùng trong mật khẩu khi được đặt thành
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION
29 .
Phương thức HTTP và URL
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central17
Yêu cầu nội dung JSON
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central18
Để gửi yêu cầu của bạn, hãy mở rộng một trong các tùy chọn này
cuộn tròn [Linux, macOS hoặc Cloud Shell]
Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vàogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI bằng tài khoản người dùng của mình bằng cách thực thi
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION41 hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION42 hoặc bằng cách sử dụng Cloud Shell, tự động đăng nhập bạn vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI. Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách thực hiện lệnh
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION44
Lưu nội dung yêu cầu trong tệp có tên
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION45 và thực hiện lệnh sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central19
PowerShell [Windows]
Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vàogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI bằng tài khoản người dùng của mình bằng cách thực thi
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION41 hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION42 hoặc bằng cách sử dụng Cloud Shell, tự động đăng nhập bạn vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI. Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách thực hiện lệnh
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION44
Lưu nội dung yêu cầu trong tệp có tên
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION45 và thực hiện lệnh sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central190
Bạn sẽ nhận được phản hồi JSON tương tự như sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central191
Phản hồi là một hoạt động kéo dài, có thể mất vài phút để hoàn thành
Cập nhật mật khẩu gốc
Khi phiên bản kết thúc quá trình khởi tạo, hãy cập nhật mật khẩu gốc
Trước khi sử dụng bất kỳ dữ liệu yêu cầu nào, hãy thực hiện các thay thế sau
- dự án-id. ID dự án của bạn
- ví dụ-id. ID phiên bản được tạo ở bước trước
- mật khẩu gốc. mật khẩu gốc mong muốn
Phương thức HTTP và URL
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central192
Yêu cầu nội dung JSON
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION9
Để gửi yêu cầu của bạn, hãy mở rộng một trong các tùy chọn này
cuộn tròn [Linux, macOS hoặc Cloud Shell]
Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vàogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI bằng tài khoản người dùng của mình bằng cách thực thi
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION41 hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION42 hoặc bằng cách sử dụng Cloud Shell, tự động đăng nhập bạn vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI. Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách thực hiện lệnh
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION44
Lưu nội dung yêu cầu trong tệp có tên
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION45 và thực hiện lệnh sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central194
PowerShell [Windows]
Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vàogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI bằng tài khoản người dùng của mình bằng cách thực thi
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION41 hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION42 hoặc bằng cách sử dụng Cloud Shell, tự động đăng nhập bạn vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI. Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách thực hiện lệnh
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION44
Lưu nội dung yêu cầu trong tệp có tên
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION45 và thực hiện lệnh sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central195
Bạn sẽ nhận được phản hồi JSON tương tự như sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central196
Phản hồi là một hoạt động kéo dài, có thể mất vài phút để hoàn thành
Truy xuất địa chỉ IPv4
Truy xuất địa chỉ IPv4 được gán tự động cho phiên bản mới
Trước khi sử dụng bất kỳ dữ liệu yêu cầu nào, hãy thực hiện các thay thế sau
- dự án-id. ID dự án của bạn
- ví dụ-id. ID phiên bản được tạo ở bước trước
Phương thức HTTP và URL
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central197
Để gửi yêu cầu của bạn, hãy mở rộng một trong các tùy chọn này
cuộn tròn [Linux, macOS hoặc Cloud Shell]
Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vàogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI bằng tài khoản người dùng của mình bằng cách thực thi
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION41 hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION42 hoặc bằng cách sử dụng Cloud Shell, tự động đăng nhập bạn vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI. Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách thực hiện lệnh
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION44
Thực hiện lệnh sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central198
PowerShell [Windows]
Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vàogcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI bằng tài khoản người dùng của mình bằng cách thực thi
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION41 hoặc
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION42 hoặc bằng cách sử dụng Cloud Shell, tự động đăng nhập bạn vào
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 CLI. Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách thực hiện lệnh
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION44
Thực hiện lệnh sau
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central199
Bạn sẽ nhận được phản hồi JSON tương tự như sau
export GOOGLE_CLOUD_PROJECT=PROJECT_ID00
Tìm trường
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION74 trong phản hồi
Chỉ định phiên bản phụ của cơ sở dữ liệu
Bạn có thể chỉ định phiên bản phụ của một phiên bản hiện có bằng cách sử dụng
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40 hoặc API REST
Sử dụng lệnh gcloud
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
2 với cờ export GOOGLE_CLOUD_PROJECT=PROJECT_ID
7
Thay thế các biến sau trước khi chạy lệnh
- INSTANCE_NAME. Tên của ví dụ
- CƠ SỞ DỮ LIỆU_VERSION. Phiên bản phụ của cơ sở dữ liệu của phiên bản.
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
34,export GOOGLE_CLOUD_PROJECT=PROJECT_ID
33 [phiên bản phụ mặc định cho MySQL 8. 0],export GOOGLE_CLOUD_PROJECT=PROJECT_ID
32,export GOOGLE_CLOUD_PROJECT=PROJECT_ID
31,export GOOGLE_CLOUD_PROJECT=PROJECT_ID
30 hoặcexport GOOGLE_CLOUD_PROJECT=PROJECT_ID
9. Nếu bạn chỉ địnhexport GOOGLE_CLOUD_PROJECT=PROJECT_ID
8, phiên bản phụ mặc định sẽ được sử dụng. Nếu bạn không chỉ định cờ này, phiên bản chính mặc định,export GOOGLE_CLOUD_PROJECT=PROJECT_ID
8, sẽ được sử dụng
export GOOGLE_CLOUD_PROJECT=PROJECT_ID01
Để biết thông tin chi tiết, hãy xem tài liệu về cách tạo phiên bản bằng cách sử dụng
gcloud sql instances create INSTANCE_NAME \ --tier=API_TIER_STRING \ --region=REGION40
REST v1
Sử dụng yêu cầu POST với các phiên bản. phương thức chèn và cờ
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central130
export GOOGLE_CLOUD_PROJECT=PROJECT_ID02Trước khi sử dụng bất kỳ dữ liệu yêu cầu nào, hãy thay thế các biến này
- dự án_id. ID của dự án
- instance_id. Tên của ví dụ
- cơ sở dữ liệuPhiên bản. Phiên bản cơ sở dữ liệu của phiên bản.
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
34,export GOOGLE_CLOUD_PROJECT=PROJECT_ID
33 [phiên bản phụ mặc định cho MySQL 8. 0],export GOOGLE_CLOUD_PROJECT=PROJECT_ID
32,export GOOGLE_CLOUD_PROJECT=PROJECT_ID
31,export GOOGLE_CLOUD_PROJECT=PROJECT_ID
30 hoặcexport GOOGLE_CLOUD_PROJECT=PROJECT_ID
9. Nếu bạn chỉ địnhexport GOOGLE_CLOUD_PROJECT=PROJECT_ID
8, phiên bản phụ mặc định sẽ được sử dụng. Nếu bạn không chỉ định cờ này, phiên bản chính mặc định,export GOOGLE_CLOUD_PROJECT=PROJECT_ID
8, sẽ được sử dụng
Để biết thông tin chi tiết, hãy xem tài liệu về cách tạo phiên bản bằng cách sử dụng API REST v1
REST v1beta4
Sử dụng yêu cầu POST với các phiên bản. phương thức chèn và cờ
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central130
export GOOGLE_CLOUD_PROJECT=PROJECT_ID03
Trước khi sử dụng bất kỳ dữ liệu yêu cầu nào, hãy thay thế các biến này
- dự án_id. ID của dự án
- instance_id. Tên của ví dụ
- cơ sở dữ liệuPhiên bản. Phiên bản cơ sở dữ liệu của phiên bản.
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
34,export GOOGLE_CLOUD_PROJECT=PROJECT_ID
33 [phiên bản phụ mặc định cho MySQL 8. 0],export GOOGLE_CLOUD_PROJECT=PROJECT_ID
32,export GOOGLE_CLOUD_PROJECT=PROJECT_ID
31,export GOOGLE_CLOUD_PROJECT=PROJECT_ID
30 hoặcexport GOOGLE_CLOUD_PROJECT=PROJECT_ID
9. Nếu bạn chỉ địnhexport GOOGLE_CLOUD_PROJECT=PROJECT_ID
8, phiên bản phụ mặc định sẽ được sử dụng. Nếu bạn không chỉ định cờ này, phiên bản chính mặc định,export GOOGLE_CLOUD_PROJECT=PROJECT_ID
8, sẽ được sử dụng
Để biết thông tin chi tiết, hãy xem tài liệu về cách tạo phiên bản bằng API REST v1beta4
Phiên bản phụ của cơ sở dữ liệu dành cho bản sao chỉ có quyền đọc, bản sao và PITR
Khi tạo bản sao chỉ có quyền đọc, bạn có thể chỉ định phiên bản phụ của cơ sở dữ liệu của bản sao chỉ có quyền đọc. Theo mặc định, các bản sao chỉ có quyền đọc mới được tạo trên phiên bản phụ mặc định
Khi sao chép một phiên bản, phiên bản mới được tạo có cùng phiên bản phụ với phiên bản nguồn
Khi thực hiện khôi phục tại thời điểm, phiên bản mới được tạo có cùng phiên bản phụ của cơ sở dữ liệu với phiên bản nguồn
Cấu hình phiên bản tùy chỉnh
Cấu hình phiên bản tùy chỉnh cho phép bạn chọn dung lượng bộ nhớ và CPU mà phiên bản của bạn cần. Tính linh hoạt này cho phép bạn chọn hình dạng VM phù hợp với khối lượng công việc của mình
Tên loại máy sử dụng định dạng sau.
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central148
Thay thế trình giữ chỗ # đầu tiên bằng số lượng CPU trong máy và trình giữ chỗ # thứ hai bằng dung lượng bộ nhớ trong máy
Ví dụ: nếu tên máy của bạn là
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central149 và máy của bạn có 1 CPU và 3840 MB RAM thì định dạng của máy sẽ là
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central150
Khi chọn số lượng CPU và dung lượng bộ nhớ, có một số hạn chế về cấu hình bạn chọn
- vCPU phải là 1 hoặc số chẵn từ 2 đến 96
- Bộ nhớ phải được
- 0. 9 đến 6. 5 GB mỗi vCPU
- Bội số của 256 MB
- Ít nhất 3. 75 GB [3840 MB]
Bảng sau liệt kê tên của từng loại máy cũ, số lượng CPU và RAM cho từng loại máy và chuỗi kết quả cho loại máy
Bạn có thể tạo loại máy tương đương bằng cách chỉ định CPU và RAM tương đương trong bảng điều khiển Google Cloud, bằng cách sử dụng gcloud CLI hoặc bằng cách chỉ định
gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central148 trong APIGhi chú. Các chuỗi cho các loại máy không phải là danh sách đầy đủ các hình dạng VM có thể có mà bạn có thể sử dụng. Loại máy kế thừavCPUsMemory [MBs]chuỗi db-custom-CPU-RAM [chuỗi tầng API]db-n1-standard-113840db-custom-1-3840db-n1-standard-227680db-custom-2-7680db-n1-standard-4415360db
khắc phục sự cố
Sự cốTroubleshootingThông báo lỗi.gcloud sql instances create myinstance \ --database-version=MYSQL_8_0 \ --cpu=2 \ --memory=7680MB \ --region=us-central152. Không còn địa chỉ khả dụng nào trong dải IP được phân bổ. Có thể có một số tình huống có thể xảy ra
- Kích thước của dải IP được phân bổ cho kết nối dịch vụ riêng nhỏ hơn /24
- Kích thước của dải IP được phân bổ cho kết nối dịch vụ riêng quá nhỏ so với số lượng phiên bản Cloud SQL
- Yêu cầu về kích thước của dải IP được phân bổ sẽ lớn hơn nếu các phiên bản được tạo ở nhiều khu vực. Xem kích thước phạm vi được phân bổ
Đối với mỗi trường hợp trên, bạn có thể mở rộng dải IP được phân bổ hiện có hoặc phân bổ dải IP bổ sung cho kết nối dịch vụ riêng
Nếu bạn đã sử dụng cờ
export GOOGLE_CLOUD_PROJECT=PROJECT_ID38 trong khi tạo phiên bản Cloud SQL, thì bạn chỉ có thể mở rộng phạm vi IP đã chỉ định
Nếu bạn đang phân bổ một phạm vi mới, hãy lưu ý rằng phân bổ không trùng lặp với bất kỳ phân bổ hiện có nào
Sau khi tạo dải IP mới, hãy cập nhật vpc peering bằng lệnh sau
export GOOGLE_CLOUD_PROJECT=PROJECT_ID04
Nếu bạn đang mở rộng phạm vi phân bổ hiện tại, hãy cẩn thận chỉ tăng phạm vi phân bổ chứ không giảm phạm vi đó. Ví dụ: nếu phân bổ ban đầu là 10. 0. 10. 0/24, sau đó thực hiện phân bổ mới ít nhất 10. 0. 10. 0/23
Nói chung, nếu bắt đầu từ phân bổ /24, thì việc giảm /mask đi 1 cho mỗi điều kiện [nhóm loại phiên bản bổ sung, khu vực bổ sung] là một quy tắc tốt. Ví dụ: nếu cố gắng tạo cả hai nhóm loại phiên bản trên cùng một phân bổ, thì chuyển từ/24 đến/23 là đủ