Nếu bạn làm nhiều dự án sử dụng các phiên bản MySQL khác nhau, có thể bạn sẽ nghĩ đến cách chuyển đổi giữa các phiên bản MySQL mỗi khi làm việc với dự án sử dụng các phiên bản MySQL khác nhau. Tuy nhiên, điều này khá bất tiện. Bài viết này sẽ giúp bạn giải quyết vấn đề đó Show
Các bạn có thể xem thêm Hướng dẫn cài đặt nhiều phiên bản PHP chạy đồng thời với Apache trên Ubuntu Trong bài viết này, giả định chúng ta cần sử dụng MySQL 5. 6 và MySQL 5. 7 trên cùng một máy chủ và phiên bản MySQL 5. 7 được sử dụng nhiều hơn sẽ được chọn làm phiên bản chính. Chúng ta sẽ cài đặt MySQL 5. 7 trước. Sau đó, sử dụng Docker để cài đặt phiên bản MySQL 5. 6 Cài đặt MySQL 5. 7Run the following command to install mysql 5. 7
Lúc này, MySQL 5. 7 được cài đặt và chạy ở cổng 3306 (cổng mặc định) Cài đặt DockerRun command after to install docker
Cài đặt MySQL 5. 6Run command after to install MySQL 5. 6 trong docker container
Lưu ý. rootpassword là mật khẩu của người dùng root, có thể thay đổi tùy ý Vùng chứa này chứa MySQL 5. 6 được cài đặt với cổng 3306. Nhưng máy chủ sẽ sử dụng cổng 3310 để chuyển tiếp Hướng dẫn cài đặt mysql 8. 0 trên Ubuntu 22. 04 LTS 100% không lỗi, không bug, không mất thời gian, có một số Project với các Framework yêu cầu bắt buộc phiên bản php8. 0, tuy nhiên có một số cách khi tải về và cài đặt sẽ là phiên bản mới nhất chứ không phải 8. 0, itmeit cũng đã mất một chút thời gian để giải quyết và đăng bài này, hy vọng nó sẽ hữu ích cho bạn Hướng dẫn cài đặt MySQL 8. 0 trên Ubuntu 22. 04 LTS (Sứa Jammy)If you upgrade (cập nhật) MySQL old up version 8. 0, hãy cẩn thận vì có một số tính năng mới trong MySQL 8, sao lưu dữ liệu nếu cần thiết. Các bước dưới đây mô tả cách cài đặt và cấu hình MySQL 8. 0 trên Ubuntu 22. 04 Bước 1. Gỡ phiên bản MYSQL cũ khỏi hệ thốngTrước khi cài đặt MySQL 8. 0 trên Ubuntu 22. 04 bạn cần xóa sạch các phiên bản MYSQL cũ khỏi máy để tránh xung đột ( tùy thuộc vào xung đột ), để loại bỏ hoàn toàn, sẽ xóa sạch MYSQL khỏi Ubuntu & Linux bằng cách mở thiết bị đầu cuối và lần chạy các lệnh dưới đây . Lưu ý sao lưu cơ sở dữ liệu nếu cần thiết sudo service mysql stop sudo apt purge 'mysql*' mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* sudo apt remove 'mysql*' && sudo apt autoremove && sudo apt autoclean sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql Bước 2. Cài đặt MySQL 8. 0 trên Ubuntu 22. 04 LTSCó rất nhiều người gặp lỗi khi cài đặt sudo service mysql stop sudo apt purge 'mysql*' mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* sudo apt remove 'mysql*' && sudo apt autoremove && sudo apt autoclean sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql1 8. 0 trên hệ điều hành Ubuntu 22. 04 – Jammy Jellyfish, Với hệ điều hành Ubuntu mới này, nó khuyến nghị bạn nên cài đặt các gói sudo service mysql stop sudo apt purge 'mysql*' mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* sudo apt remove 'mysql*' && sudo apt autoremove && sudo apt autoclean sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql2 và sudo service mysql stop sudo apt purge 'mysql*' mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* sudo apt remove 'mysql*' && sudo apt autoremove && sudo apt autoclean sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql3 Nào, bây giờ hãy cập nhật kho lưu trữ cho hệ thống cài đặt phiên bản máy chủ mysql phiên bản 8. 0 trên hệ điều hành của bạn sudo apt update && sudo apt upgrade sudo apt install mysql-server-core-8.0 mysql-server-8.0 Sau khi cài đặt xong MySQL 8. 0 trên Ubuntu 22. 04 bạn có thể đăng nhập vào MYSQL với câu lệnh sau
Các bước tạo người dùng, tạo cơ sở dữ liệu… và cách sử dụng tương tự như phiên bản mysql percona 5. 7, bạn có thể tham khảo tại bài viết này. Trên đây là các bước hướng dẫn cách cài đặt và cấu hình mysql 8. 0 trên hệ điều hành Ubuntu 22. 04 LTS, hy vọng nó sẽ giúp ích cho bạn Hướng dẫn này sẽ đi qua ứng dụng API ASP. NET Core JSON cơ bản thực hiện các hoạt động CRUD trên các bài đăng trên blog Nội dung chính Hiển thị
Khởi tạo MySQLTạo cơ sở dữ liệu MySQL và sao chép SQL sau để tạo bảng có tên 3
Khởi tạo API Web ASP. NET lõiTạo một thư mục có tên 4, sau đó chạy 0 at original to create the first project. Chạy 1. Bạn nên có một dự án đang làm việc tại thời điểm này, sử dụng ______62 để xác minh các bản dự án xây dựng và chạy thành côngUpdate file config 3 giữ các ký tự cấp độ. NET Core and ADO connection string. BỌC LƯỚI
4 là đối tượng ứng dụng cơ sở dữ liệu được sử dụng một lần, được điều chỉnh để đọc ConnectionString từ cấu trúc đối tượng. 5Khởi động lõi NET 5 bao gồm các cấu hình dịch vụ và khung thời gian chạy. Thêm cuộc gọi này vào 6 để thực hiện một thể hiện 7 có sẵn cho các phương thức điều khiển. 1Bây giờ ứng dụng của chúng tôi đã được cấu hình và chúng tôi có thể tập trung vào chức năng viết chức năng cốt lõi mô hình 8 đại diện cho một bài đăng trên blog duy nhất và bao gồm các phương thức chèn, cập nhật và xóa. 3 9 bao gồm các lệnh để truy vấn các bài đăng trên blog từ cơ sở dữ liệu. 5control user 50 Tiếp xúc các điểm cuối API ASYNC cho hoạt động CRUD trên các bài đăng trên blog. 7Chạy ứng dụngXin chúc mừng, bạn nên có một ứng dụng đầy đủ chức năng vào thời điểm này. You will have to run 2 to start your applicationAPI endpoints after here will active. Lưu ý để đặt tiêu đề 52 trên các phương thức 53 và 54. 2Làm cách nào để kết nối cơ sở dữ liệu MySQL với API Core Web?Cách kết nối với MySQL từ. . Cài đặt MySQLConnector. Đầu tiên, cài đặt gói nuget mysqlconnector. Connected string. A dictionary dictionary string for mysql is. máy chủ = máy chủ của bạn; . Cấu hình dịch vụ (ASP. NET Core) Open and use connection You can use MySQL with. NET Core không?Net Core và MySQL đều là công nghệ nguồn miễn phí và nguồn mở. ASP lõi. NET mới có thể chạy trên Linux và trong các thùng chứa Linux và MySQL là một trong những cơ sở dữ liệu dễ dàng nhất để bắt đầu. Điều này làm cho sự hợp nhất của ASP. NET Core và MySQL trở thành một sự kết hợp khá hấp dẫn. MySQL là một trong những cơ sở dữ liệu dễ bắt đầu nhất . Điều này làm cho sự kết hợp của ASP. NET Core và MySQL một sự kết hợp khá hấp dẫn. ASP. NET Core có web API không?ASP. NET Core hỗ trợ Tạo API Web bằng bộ điều khiển hoặc sử dụng API tối thiểu. Bộ điều khiển trong API Web là các lớp xuất phát từ cơ sở điều khiển |