Cách tạo bảng trong cơ sở dữ liệu Azure MySQL
Trong bài viết này, tôi sẽ giải thích quy trình từng bước để tạo Cơ sở dữ liệu Azure cho Máy chủ MySQL. Cơ sở dữ liệu Azure cho MySQL là cơ sở dữ liệu được quản lý hoàn toàn dưới dạng dịch vụ sử dụng phiên bản cộng đồng MySQL. Nó có thể quản lý khối lượng công việc quan trọng với khả năng mở rộng năng động. Chúng tôi có thể sử dụng nó để phát triển các ứng dụng khác nhau tận dụng các công cụ nguồn mở và ứng dụng đa nền tảng. Hãy để tôi giải thích các bước này của quy trình triển khai Máy chủ MySQL trên Azure Show
Cách tạo Cơ sở dữ liệu Azure cho Máy chủ MySQLTrước tiên, hãy đăng nhập vào cổng Azure bằng thông tin xác thực phù hợp. Trên màn hình chính, nhấp vào “Dịch vụ khác. ” Trên màn hình Tất cả dịch vụ, từ khung bên phải, nhấp vào Cơ sở dữ liệu. Danh sách các dịch vụ cơ sở dữ liệu do Azure cung cấp sẽ được hiển thị ở khung bên trái. Chọn Cơ sở dữ liệu Azure cho máy chủ MySQL. Xem hình ảnh sau Trên màn hình Cơ sở dữ liệu Azure cho máy chủ MySQL, nhấp vào “Tạo cơ sở dữ liệu Azure cho máy chủ MySQL. ” Xem hình sau Trên “Tạo máy chủ MySQL”, hãy chọn đăng ký phù hợp từ hộp thả xuống “Đăng ký” và chọn nhóm tài nguyên thích hợp từ hộp thả xuống “Nhóm tài nguyên”. Nếu bạn chưa tạo bất kỳ nhóm tài nguyên nào cho MySQL, thì bạn có thể tạo nó bằng cách nhấp vào liên kết “Tạo mới”. Xem hình ảnh sau Trong phần “Chi tiết máy chủ”, cung cấp thông tin sau
Trên màn hình cấp giá, bạn có thể tăng hoặc giảm tài nguyên máy chủ theo yêu cầu của mình. Bạn có thể xem chi tiết giá cả của MySQL Server tại đây. Sau đây là hình ảnh của màn hình Bậc giá Thay đổi các thông số cấu hình máy chủ theo yêu cầu của bạn và nhấn OK Khi bạn thực hiện các thay đổi trong cấu hình máy chủ, các thay đổi sẽ phản ánh trong điện toán + lưu trữ. Sau đây là hình ảnh phần chi tiết máy chủ Trong phần Tài khoản quản trị viên, cung cấp tên tài khoản quản trị viên và mật khẩu phù hợp để kết nối với Máy chủ MySQL đó. Nhấp vào Đánh giá + Tạo Trên Xem lại + tạo màn hình, xác minh cấu hình và cài đặt, rồi nhấp vào “Tạo. ” Quá trình triển khai MySQL Server sẽ được bắt đầu. Quá trình này có thể mất vài phút để hoàn thành. Khi cấu hình hoàn tất. Bạn có thể thấy màn hình “Triển khai của bạn đã hoàn tất”. Click vào nút “Go to resource” để xem cấu hình của MySQL Server Trên trang tài nguyên, bạn có thể xem chi tiết về Máy chủ MySQL. Xem hình ảnh sau Định cấu hình quy tắc Tường lửa trong AzureKhi Máy chủ MySQL được triển khai thành công, chúng tôi phải định cấu hình tường lửa để cho phép kết nối đến máy chủ cơ sở dữ liệu. Để làm điều đó, hãy nhấp vào “Connection security” trên trang Azure Database for MySQL Server. Xem hình ảnh sau Trên trang “Bảo mật kết nối”, bạn có thể thêm Địa chỉ IP cụ thể hoặc dải Địa chỉ IP của máy tính được phép kết nối với Cơ sở dữ liệu Azure cho Máy chủ MySQL. Để thêm Địa chỉ IP của máy tính mà bạn đang sử dụng để kết nối với Máy chủ MySQL, hãy nhấp vào “Thêm Địa chỉ IP của máy khách hiện tại” Xem hình ảnh sau Nhấp vào nút Lưu để lưu quy tắc tường lửa Kết nối với Máy chủ MySQL bằng bàn làm việc của MySQLSau khi triển khai hoàn tất, chúng ta hãy kết nối với máy chủ. Mở MySQL Workbench -> Nhấp vào kết nối MySQL -> Nhấp vào dấu (+). Xem hình ảnh sau Trên hộp thoại thiết lập kết nối mới, nhập tên mong muốn trong hộp thoại Tên kết nối, chọn phương thức kết nối thích hợp từ hộp thoại phương thức kết nối. Cung cấp tên máy chủ, số cổng và tên người dùng để kết nối với Máy chủ MySQL. Nhấp vào Kiểm tra kết nối. Xem hình ảnh sau Khi bạn nhấp vào nút “Kiểm tra kết nối”, một lời nhắc nhập mật khẩu sẽ mở ra. Nhập mật khẩu và bấm OK Kết nối đã được thiết lập thành công Khi bạn đã kết nối với MySQL, trong menu lược đồ của bàn làm việc MySQL, bạn có thể xem danh sách các cơ sở dữ liệu được tạo trên máy chủ Kết nối với Máy chủ MySQL bằng công cụ dòng lệnhĐể kết nối Máy chủ MySQL bằng dòng lệnh, trước tiên, bạn phải tải xuống công cụ dòng lệnh MySQL từ đây. Khi bạn cài đặt công cụ dòng lệnh, hãy thực hiện lệnh sau để kết nối 1 mysql -h testmysqlazure. ****. *****. ****. com -u MySQLAdmin@********* -p Xem hình ảnh sau Sau khi kết nối, hãy thực hiện lệnh sau để xem chi tiết về Máy chủ MySQL 1 mysql > trạng thái Sau đây là đầu ra 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 mysql Phiên bản 8. 0. 19 - thương mại dành cho Win64 on x86_64 (MySQL Enterprise Server - Commercial) id kết nối id. 63138 Cơ sở dữ liệu hiện tại . Người dùng hiện tại . MySQLAdmin@43. 228. 96. 42 SSL . Mật mã trong sử dụng là< ECDHE-RSA-AES256-GCM-SHA384 Sử dụng dấu phân cách . ; Phiên bản máy chủ version . 5. 6. 42. 0 Nguồn phân phối Phiên bản giao thức version . 10 Kết nối . testmysqlazure. mysql. cơ sở dữ liệu . màu xanh da trời. com qua TCP / IP Máy chủ bộ ký tự. latin1 Db bộ ký tự. latin1 Khách hàng bộ ký tự. cp850 Kết nối. bộ ký tự. cp850 Cổng TCP port . 3306 Dữ liệu nhị phân dưới dạng . Hệ thập lục phân Thời gian hoạt động. 10 giờ 14 phút< 48 sec Chủ đề. 8 Câu hỏi. 7058 Truy vấn chậm . 0 Mở. 217 Xóa bảng . 5 Mở bảng . 27 Truy vấn mỗi giây< . avg: 0. 191 -------------- Sau đây là ảnh chụp màn hình của lệnh Khôi phục cơ sở dữ liệu vào Azure MySQL Server từ máy tính cục bộBây giờ, hãy để chúng tôi thêm cơ sở dữ liệu bằng cách khôi phục bản sao lưu của cơ sở dữ liệu. Tôi đã tạo bản sao lưu của cơ sở dữ liệu “sakila” trên máy trạm của mình. Bạn có thể tạo bản sao lưu bằng lệnh mysqldump. Thực hiện lệnh sau 1 mysqldump -- người dùng root -p --databases sakila > E:\Sao lưu \"MySQL Sao lưu"\sakila. sql Sau đây là hình ảnh Để khôi phục cơ sở dữ liệu trên Cơ sở dữ liệu Azure cho Máy chủ MySQL, hãy tạo cơ sở dữ liệu trên Máy chủ MySQL. Để làm điều đó, hãy kết nối với Cơ sở dữ liệu Azure cho MySQL bằng bàn làm việc của MySQL. Nhấp chuột phải vào menu lược đồ và chọn “Tạo lược đồ. ” Trong tab new_schema, nhập tên của lược đồ, chọn bộ ký tự và đối chiếu mong muốn từ hộp thả xuống “Charset/Collation” và nhấp vào Áp dụng. Xem hình ảnh sau Ngoài ra, bạn có thể thực hiện lệnh sau để tạo một lược đồ mới Khi lược đồ được tạo, hãy thực hiện lệnh sau để nhập bản sao lưu từ máy trạm cục bộ 1 mysql -h testmysqlazure. mysql. cơ sở dữ liệu . màu xanh da trời. com -- người dùng MySQLAdmin@testmysqlazure -p --databases sakila < E:\Sao lưu \"MySQL Sao lưu"\sakila. sql Khi khôi phục cơ sở dữ liệu bằng mysqldump, bạn có thể gặp lỗi sau LỖI 1227 (42000). Truy cập bị từ chối; Xem hình ảnh sau Lỗi này xảy ra khi bạn đang cố gắng nhập một tệp có chứa "bộ định nghĩa" và tệp này chỉ có thể được tạo hoặc sửa đổi bởi siêu người dùng. Cơ sở dữ liệu Azure cho Máy chủ MySQL là một giải pháp PaaS được quản lý; Để khắc phục lỗi, hãy thực hiện bước sau Thay thế các bộ định nghĩa bằng tên của người dùng đang chạy quy trình nhập. Ví dụ: giá trị của các định nghĩa, Trước KHỬ MÙI ;; /*. 50003 TẠO*/ /*. 50017 ĐỊNH NGHĨA=______0_______@ KHAI THÁC;; Sau đó KHỬ MÙI ;; /*. 50003 TẠO*/ /*. 50017 ĐỊNH NGHĨA=______2_______@ KHAI THÁC;; Sau khi cập nhật tất cả các giá trị trong tệp nhập, hãy chạy lại quy trình nhập. Quá trình này phải được hoàn tất thành công. Khi bản sao lưu đã được nhập vào cơ sở dữ liệu mới, bạn có thể xem lược đồ, bảng và các thủ tục được lưu trữ trong menu “Schema navigator” Ngoài ra, bạn có thể xem danh sách cơ sở dữ liệu bằng cách thực hiện lệnh sau từ dòng lệnh MySQL Làm cách nào để tạo cơ sở dữ liệu MySQL trong Azure?Tạo Cơ sở dữ liệu Azure cho máy chủ đơn MySQL . Truy cập cổng Azure để tạo cơ sở dữ liệu MySQL Single Server. . Chọn Thêm Trên trang tùy chọn triển khai Select Azure Database for MySQL, chọn Single server Nhập cài đặt cơ bản cho một máy chủ mới. . Chọn Xem lại + tạo để cung cấp máy chủ Chúng tôi có thể sử dụng MySQL trong Azure không?Bạn có thể sử dụng Máy chủ đơn hoặc Máy chủ linh hoạt để lưu trữ cơ sở dữ liệu MySQL trong Azure . Đó là một cơ sở dữ liệu được quản lý hoàn toàn dưới dạng dịch vụ cung cấp có thể xử lý các khối lượng công việc quan trọng với hiệu suất có thể dự đoán được và khả năng mở rộng linh hoạt.
Bảng Azure SQL là gì?Cơ sở dữ liệu Windows Azure SQL là một dịch vụ cơ sở dữ liệu quan hệ giúp mở rộng các khả năng cốt lõi của SQL Server lên đám mây . Sử dụng Cơ sở dữ liệu SQL, bạn có thể cung cấp và triển khai các giải pháp cơ sở dữ liệu quan hệ trên đám mây.
Cơ sở dữ liệu Azure MySQL là gì?Cơ sở dữ liệu Azure cho MySQL là một dịch vụ cơ sở dữ liệu được quản lý hoàn toàn , có nghĩa là Microsoft tự động hóa việc quản lý và bảo trì cơ sở hạ tầng và máy chủ cơ sở dữ liệu của bạn, . |