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 Show
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 MySQLTrong 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à 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; . 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
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_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
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
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
Xóa các thay đổiĐể xóa các thay đổi của bạn, hãy làm như sau
REST v1Tạo phiên bảnVí 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; . 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
Đố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
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ốcKhi 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
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ỉ IPv4Truy 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
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 v1beta4Tạo phiên bảnVí 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; . 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
Để đặ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
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ốcKhi 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
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ỉ IPv4Truy 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
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ệuBạ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 Thay thế các biến sau trước khi chạy lệnh
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 v1Sử 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
Để 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 v1beta4Sử 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
Để 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à PITRKhi 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ỉnhCấ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
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
Đố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à đủ Đố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 đồ. |