Làm cách nào để tạo một đối tượng trong MySQL?

Đả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

  • Cài đặt và khởi tạo Google Cloud CLI
  • 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ự án

    Chuyể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

  • Cài đặt và khởi tạo Google Cloud CLI
  • Đảm bảo rằng bạn có vai trò Quản trị viên Cloud SQL và Người xem điện toán trên tài khoản người dùng của mình

    Chuyển đến trang IAM

    Tìm hiểu thêm về vai trò và quyền

  • Ghi chú. Theo mặc định, bạn có thể có tối đa 100 phiên bản cho mỗi dự án. Nếu bạn cần thêm, hãy gửi yêu cầu hỗ trợ để yêu cầu tăng

    Tạo một phiên bản MySQL

    Bảng điều khiển

    1. 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

    2. Nhấp vào Tạo phiên bản
    3. Trên bảng Chọn công cụ cơ sở dữ liệu của bạn trên trang Tạo phiên bản, nhấp vào Chọn MySQL
    4. Trong trường ID phiên bản của ngăn thông tin phiên bản, hãy nhập ID cho phiên bản của 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 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ý)

    5. Đặt mật khẩu cho người dùng root

      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

    6. Để 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

      Bạn có thể nhập mật khẩu theo cách thủ công hoặc nhấp vào Tạo để Cloud SQL tự động tạo mật khẩu cho bạn
    7. Không bắt buộc. Định cấu hình chính sách mật khẩu cho ví dụ như sau

      1. Chọn hộp kiểm Bật chính sách mật khẩu. 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
      2. Nhấp vào nút Đặt chính sách mật khẩu, đặt một hoặc nhiều tùy chọn sau và nhấp vào Lưu
        • Chiều dài tối thiểu. Chỉ định số ký tự tối thiểu mà mật khẩu phải có
        • Độ phức tạp của mật khẩu. 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
        • Hạn chế sử dụng lại mật khẩu. 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ùng. Ngăn chặn việc sử dụng tên người dùng trong mật khẩu
      3. Ghi chú. Khi bạn bỏ chọn hộp kiểm Bật chính sách mật khẩu, các tham số chính sách mật khẩu sẽ được đặt lại
    8. Chọn phiên bản cơ sở dữ liệu cho phiên bản của bạn. mysql 8. 0 (mặc định), MySQL 5. 7 hoặc MySQL 5. 6.

      Không thể chỉnh sửa phiên bản cơ sở dữ liệu sau khi tạo phiên bản.

    9. Trong phần Chọn khu vực và tình trạng sẵn có của khu vực, hãy chọn khu vực và vùng cho phiên bản của 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

      Ghi chú. Nếu có ràng buộc về vị trí tài nguyên trong chính sách tổ chức của bạn, bạn phải chọn một trong các vùng mà chính sách tổ chức cho phép. Bạn sẽ thấy một thông báo về Hạn chế vị trí tài nguyên trong phần Chọn khu vực và tính khả dụng của khu vực nếu có một hạn chế. Tìm hiểu thêm

      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

      • Các vùng mặc định là
        export GOOGLE_CLOUD_PROJECT=PROJECT_ID
        
        0 cho vùng chính và
        export GOOGLE_CLOUD_PROJECT=PROJECT_ID
        
        1 cho vùng phụ
      • Nếu cả vùng chính và vùng phụ được chỉ định, chúng phải là vùng riêng biệt
    10. Trong phần Tùy chỉnh phiên bản của bạn, hãy cập nhật cài đặt cho phiên bản của bạn. Bắt đầu bằng cách nhấp vào HIỂN THỊ TÙY CHỌN CẤU HÌNH để hiển thị các nhóm cài đặt. Sau đó, mở rộng các nhóm mong muốn để xem xét và tùy chỉnh cài đặt. Tóm tắt tất cả các tùy chọn bạn chọn được hiển thị ở bên phải. Việc tùy chỉnh các cài đặt phiên bản này là tùy chọn. Mặc định được chỉ định trong mọi trường hợp không có tùy chỉnh nào được thực hiệ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

      Cài đặtGhi chúLoại máyLoại máyChọn từ Lõi dùng chung, Nhẹ, Tiêu chuẩn (Phổ biến nhất) hoặc Bộ nhớ cao. Tùy chỉnhChọn nút này để tạo phiên bản có cấu hình tùy chỉnh. Khi chọn tùy chọn này, bạn cần chọn số lõi và dung lượng bộ nhớ cho phiên bản của mình. Tìm hiểu thêm. LõiSố lượng vCPU cho phiên bản của bạn. Tìm hiểu thêm. Bộ nhớDung lượng bộ nhớ cho phiên bản của bạn, tính bằng GB. Tìm hiểu thêm. Lưu trữ Loại lưu trữ Xá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ữ Dung lượng lưu trữ được cung cấp cho phiên bản. Tìm hiểu thêm. Bật tự động tăng dung lượng lưu trữXá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. Mã hóa Mã hóa do Google quản lýTùy chọn mặc định. Khóa mã hóa do khách hàng quản lý (CMEK)Chọn để sử dụng khóa của bạn với Dịch vụ quản lý khóa Google Cloud. Tìm hiểu thêm. ConnectionsPrivate IPThêm địa chỉ IP riêng cho phiên bản của bạn. Để cho phép kết nối với phiên bản, cần có cấu hình bổ sung.
      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.
      1. Mở rộng Hiển thị tùy chọn dải IP được phân bổ
      2. Chọn dải IP từ trình đơn thả xuống

      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 riêng
      • Tìm hiểu thêm về dải địa chỉ IP được phân bổ
      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ản

      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

      Mạng được ủy quyềnThêm tên cho mạng mới và địa chỉ Mạng. Tìm hiểu thêm. Đường dẫn riêng cho các dịch vụ Google Cloud

      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ư

      This check box is enabled only if you select the Private IP check box, and you add or select an authorized network to create a private connection.Data protectionAutomate backupsThe window of time when you would like backups to start. Learn more.Choose where to store your backupsSelect Multi-region for most use cases. If you need to store backups in a specific region, for example, if there are regulatory reasons to do so, select Region and select your region from the Location drop-down menu.Choose how many automated backups to storeThe number of automated backups you would like to retain (from 1 to 365 days). Learn more.Enable point-in-time recoveryEnables point-in-time recovery and write-ahead logging. Learn more.Enable deletion protectionDetermines whether to protect an instance against accidental deletion. Learn more.Choose how many days of logs to retainConfigure write-ahead log retention from 1 to 7 days. The default setting is 7 days. Learn more.MaintenancePreferred windowDetermines a one-hour window when Cloud SQL can perform disruptive maintenance on your instance. If you do not set the window, then disruptive maintenance can be done at any time. Learn more.Order of updatesYour preferred timing for instance updates, relative to other instances in the same project. Learn more.FlagsADD FLAGYou can use database flags to control settings and parameters for your instance. Learn more.LabelsADD LABELAdd a key and value for each label that you add. You use labels to help organize your instances.
    11. Nhấp vào Tạo phiên bản

      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

    gcloud

    Để 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

    1. Sử dụng lệnh
      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
      

      Có các hạn chế về giá trị cho vCPU và kích thước bộ nhớ

      • 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)

      Ví dụ: chuỗi sau đây tạo một phiên bản có hai vCPU và 7.680 MB bộ nhớ

      gcloud sql instances create myinstance \
      --database-version=MYSQL_8_0 \
      --cpu=2 \
      --memory=7680MB \
      --region=us-central1
      

      Giá trị mặc định cho KHU VỰC là

      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_ID
      
      5 và
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      6. 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ệu
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      7Phiê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
        
        9
      • export GOOGLE_CLOUD_PROJECT=PROJECT_ID
        
        30
      • export GOOGLE_CLOUD_PROJECT=PROJECT_ID
        
        31
      • export GOOGLE_CLOUD_PROJECT=PROJECT_ID
        
        32
      • export GOOGLE_CLOUD_PROJECT=PROJECT_ID
        
        33 (phiên bản nhỏ mặc định cho MySQL 8. 0)
      • export GOOGLE_CLOUD_PROJECT=PROJECT_ID
        
        34
      • export GOOGLE_CLOUD_PROJECT=PROJECT_ID
        
        35
      • export GOOGLE_CLOUD_PROJECT=PROJECT_ID
        
        36
      Khu vực____137Xem các giá trị hợp lệ. Ghi chú. Một số tổ chức sử dụng chính sách tổ chức để hạn chế vị trí tài nguyên. Nếu loại chính sách này ảnh hưởng đến dự án của bạn, bạn chỉ có thể chọn các khu vực mà chính sách tổ chức cho phép. Trong menu thả xuống Vị trí trong Bảng điều khiển, các vị trí không được phép sẽ không khả dụng. Tìm hiểu thêm. Đặt chính sách mật khẩuKích hoạt chính sách mật khẩu
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      38Bậ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_ID
      
      39, 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_ID
      
      30Chỉ đị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_ID
      
      31Bậ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_ID
      
      32. Hạn chế sử dụng lại mật khẩu
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      33Chỉ đị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_ID
      
      34Ngă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_ID
      
      35 để tắt kiểm tra. Kết nốiPrivate IP
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      36

      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      37 (tùy chọn)

      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      38 (tùy chọn)

      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      39 (tùy chọn)

      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      36. 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_ID
      
      37. Phiên bản sẽ chỉ có một địa chỉ IP riêng

      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      38. 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=REGION
      
      44. Tên phạm vi phải tuân theo
      gcloud sql instances create INSTANCE_NAME \
      --cpu=NUMBER_CPUS \
      --memory=MEMORY_SIZE \
      --region=REGION
      
      45 và nằm trong khoảng 1-63 ký tự. (
      gcloud sql instances create INSTANCE_NAME \
      --cpu=NUMBER_CPUS \
      --memory=MEMORY_SIZE \
      --region=REGION
      
      46)

      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      39. 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 IP
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      30Đố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_ID
      
      3Được sử dụng để chỉ định phiên bản lõi dùng chung (
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      32 hoặc
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      33). Đố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_ID
      
      34 hoặc
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      35 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_ID
      
      36Xá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_ID
      
      37Dung 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_ID
      
      38Xá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=REGION
      
      01Đố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=REGION
      
      02. Tìm hiểu thêm. Vùng phụ
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      6Nế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_ID
      
      5 và
      gcloud sql instances create INSTANCE_NAME \
      --tier=API_TIER_STRING \
      --region=REGION
      
      05. 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

      Sao lưu tự động
      gcloud sql instances create INSTANCE_NAME \
      --tier=API_TIER_STRING \
      --region=REGION
      
      06Khoả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=REGION
      
      08Ghi 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=REGION
      
      09Số 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=REGION
      
      11,
      gcloud sql instances create INSTANCE_NAME \
      --tier=API_TIER_STRING \
      --region=REGION
      
      12Xá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=REGION
      
      13Thờ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=REGION
      
      14 để cập nhật sớm hơn và
      gcloud sql instances create INSTANCE_NAME \
      --tier=API_TIER_STRING \
      --region=REGION
      
      15 để cập nhật sau. Tìm hiểu thêm.
    2. Lưu ý địa chỉ IP được gán tự động

      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

    3. Đặt mật khẩu cho người dùng MySQL "root@%".
      gcloud sql instances create myinstance \
      --database-version=MYSQL_8_0 \
      --cpu=2 \
      --memory=7680MB \
      --region=us-central1
      
      9

    đị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_ID
    
    0

    Á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

    1. Khởi chạy Cloud Shell
    2. Đặ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
      
    3. 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
    4. Sao chép mẫu vào
      gcloud sql instances create INSTANCE_NAME \
      --tier=API_TIER_STRING \
      --region=REGION
      
      17
    5. 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
    6. 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ấn
      gcloud sql instances create INSTANCE_NAME \
      --tier=API_TIER_STRING \
      --region=REGION
      
      20
    7. Khởi tạo địa hình.
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      3
    8. 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
      
      4

      Chỉnh sửa cấu hình khi cần thiết

    9. Á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
      
      3

      Chờ cho đến khi Terraform hiển thị thông báo "Áp dụng hoàn tất. " thông điệp

    10. 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

    1. Để 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ành
      gcloud 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
    2. Á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
    1. 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ắc

      gcloud 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ặc
      export 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=REGION
    
    28, hãy đặt giá trị thành
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    29 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=REGION
    
    23 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=REGION
    
    31 thành
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    29, 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=REGION
    
    23, 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 cho
      gcloud 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ạ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 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=REGION
    
    3

    Yêu cầu nội dung JSON

    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    4

    Để 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ào
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    40 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=REGION
    
    41 hoặc
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    42 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=REGION
    
    40 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=REGION
    
    44

    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=REGION
    
    45 và thực hiện lệnh sau

    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    5

    PowerShell (Windows)

    Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vào
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    40 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=REGION
    
    41 hoặc
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    42 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=REGION
    
    40 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=REGION
    
    44

    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=REGION
    
    45 và thực hiện lệnh sau

    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    6

    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=REGION
    
    7

    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=REGION
    
    8

    Yêu cầu nội dung JSON

    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    9

    Để 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ào
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    40 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=REGION
    
    41 hoặc
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    42 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=REGION
    
    40 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=REGION
    
    44

    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=REGION
    
    45 và thực hiện lệnh sau

    gcloud sql instances create myinstance \
    --database-version=MYSQL_8_0 \
    --cpu=2 \
    --memory=7680MB \
    --region=us-central1
    
    0

    PowerShell (Windows)

    Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vào
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    40 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=REGION
    
    41 hoặc
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    42 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=REGION
    
    40 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=REGION
    
    44

    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=REGION
    
    45 và thực hiện lệnh sau

    gcloud sql instances create myinstance \
    --database-version=MYSQL_8_0 \
    --cpu=2 \
    --memory=7680MB \
    --region=us-central1
    
    1

    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-central1
    
    2

    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-central1
    
    3

    Để 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ào
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    40 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=REGION
    
    41 hoặc
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    42 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=REGION
    
    40 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=REGION
    
    44

    Thực hiện lệnh sau

    gcloud sql instances create myinstance \
    --database-version=MYSQL_8_0 \
    --cpu=2 \
    --memory=7680MB \
    --region=us-central1
    
    4

    PowerShell (Windows)

    Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vào
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    40 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=REGION
    
    41 hoặc
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    42 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=REGION
    
    40 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=REGION
    
    44

    Thực hiện lệnh sau

    gcloud sql instances create myinstance \
    --database-version=MYSQL_8_0 \
    --cpu=2 \
    --memory=7680MB \
    --region=us-central1
    
    5

    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-central1
    
    6

    Tìm trường

    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    74 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ặc
      export 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 cho
      gcloud 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ạ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 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-central1
    
    7

    Yêu cầu nội dung JSON

    gcloud sql instances create myinstance \
    --database-version=MYSQL_8_0 \
    --cpu=2 \
    --memory=7680MB \
    --region=us-central1
    
    8

    Để 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ào
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    40 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=REGION
    
    41 hoặc
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    42 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=REGION
    
    40 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=REGION
    
    44

    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=REGION
    
    45 và thực hiện lệnh sau

    gcloud sql instances create myinstance \
    --database-version=MYSQL_8_0 \
    --cpu=2 \
    --memory=7680MB \
    --region=us-central1
    
    9

    PowerShell (Windows)

    Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vào
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    40 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=REGION
    
    41 hoặc
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    42 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=REGION
    
    40 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=REGION
    
    44

    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=REGION
    
    45 và thực hiện lệnh sau

    gcloud sql instances create myinstance \
    --database-version=MYSQL_8_0 \
    --cpu=2 \
    --memory=7680MB \
    --region=us-central1
    
    90

    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-central1
    
    91

    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-central1
    
    92

    Yêu cầu nội dung JSON

    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    9

    Để 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ào
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    40 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=REGION
    
    41 hoặc
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    42 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=REGION
    
    40 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=REGION
    
    44

    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=REGION
    
    45 và thực hiện lệnh sau

    gcloud sql instances create myinstance \
    --database-version=MYSQL_8_0 \
    --cpu=2 \
    --memory=7680MB \
    --region=us-central1
    
    94

    PowerShell (Windows)

    Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vào
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    40 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=REGION
    
    41 hoặc
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    42 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=REGION
    
    40 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=REGION
    
    44

    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=REGION
    
    45 và thực hiện lệnh sau

    gcloud sql instances create myinstance \
    --database-version=MYSQL_8_0 \
    --cpu=2 \
    --memory=7680MB \
    --region=us-central1
    
    95

    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-central1
    
    96

    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-central1
    
    97

    Để 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ào
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    40 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=REGION
    
    41 hoặc
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    42 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=REGION
    
    40 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=REGION
    
    44

    Thực hiện lệnh sau

    gcloud sql instances create myinstance \
    --database-version=MYSQL_8_0 \
    --cpu=2 \
    --memory=7680MB \
    --region=us-central1
    
    98

    PowerShell (Windows)

    Ghi chú. Lệnh sau đây giả định rằng bạn đã đăng nhập vào
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    40 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=REGION
    
    41 hoặc
    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    42 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=REGION
    
    40 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=REGION
    
    44

    Thực hiện lệnh sau

    gcloud sql instances create myinstance \
    --database-version=MYSQL_8_0 \
    --cpu=2 \
    --memory=7680MB \
    --region=us-central1
    
    99

    Bạn sẽ nhận được phản hồi JSON tương tự như sau

    export GOOGLE_CLOUD_PROJECT=PROJECT_ID
    
    00

    Tìm trường

    gcloud sql instances create INSTANCE_NAME \
    --tier=API_TIER_STRING \
    --region=REGION
    
    74 trong phản hồi

    Để xem cách xây dựng yêu cầu API REST cơ bản cho tác vụ này, hãy xem Trình khám phá API trên các phiên bản. chèn trang

    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=REGION
    
    40 hoặc API REST

    gcloud

    Sử dụng lệnh

    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ặc
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      9. Nếu bạn chỉ định
      export 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_ID
    
    01

    Để 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=REGION
    
    40

    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-central1
    
    30

    export GOOGLE_CLOUD_PROJECT=PROJECT_ID
    
    02Trướ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ặc
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      9. Nếu bạn chỉ định
      export 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-central1
    
    30

    export GOOGLE_CLOUD_PROJECT=PROJECT_ID
    
    03

    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ặc
      export GOOGLE_CLOUD_PROJECT=PROJECT_ID
      
      9. Nếu bạn chỉ định
      export 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-central1
    
    48

    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-central1
    
    49 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-central1
    
    50

    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-central1
    
    48 trong API

    Ghi 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-central1
    
    52. 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_ID
    
    38 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_ID
    
    04

    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à đủ

    Đối tượng trong MySQL là gì?

    Một số đối tượng trong MySQL, bao gồm cơ sở dữ liệu, bảng, chỉ mục, cột, bí danh, dạng xem, thủ tục lưu trữ, phân vùng, vùng bảng, nhóm tài nguyên và các tên đối tượng khác được gọi là định danh< . Phần này mô tả cú pháp được phép cho các mã định danh trong MySQL. . This section describes the permissible syntax for identifiers in MySQL.

    Làm cách nào để tạo một đối tượng JSON trong MySQL?

    Máy chủ SQL không thể tạo JSON bằng FOR JSON AUTO trừ khi nó có lược đồ để xây dựng đối tượng từ . CHỌN trong câu lệnh INSERT của bạn chỉ chọn một vài giá trị biến khi cố gắng tạo JSON. Trong phạm vi của con trỏ, SQL Server không có bất kỳ ngữ cảnh nào để tạo (các) đối tượng JSON.

    Làm cách nào để lưu trữ đối tượng trong MySQL?

    Bạn có thể sử dụng kiểu dữ liệu JSON của MySQL . Bạn có thể sử dụng JSON_EXTRACT để lấy một số thông tin từ trường và lọc nó trong mệnh đề WHERE. Đây là cách sử dụng nó. JSON_EXTRACT([field], [expression])) , [expression] là cách bạn trích xuất thông tin từ trường. Lưu câu trả lời này.

    Làm cách nào để tạo cơ sở dữ liệu trong MySQL?

    Sử dụng GUI . Open the MySQL Workbench as an administrator (Right-click, Run as Admin). Nhấp vào Tệp>Tạo lược đồ để tạo lược đồ cơ sở dữ liệu. Nhập tên cho lược đồ và nhấp vào Áp dụng. Trong cửa sổ Áp dụng tập lệnh SQL vào cơ sở dữ liệu, bấm vào Áp dụng để chạy lệnh SQL tạo lược đồ.