Hướng dẫn upgrade mysql 5.6 to 8 centos 7 - nâng cấp mysql 5.6 lên 8 centos 7

2.11.7 & NBSP; Nâng cấp MySQL với kho lưu trữ yum mysql

Đối với các nền tảng dựa trên YUM được hỗ trợ [xem Phần & NBSP; 2.5.1, Cài đặt MySQL trên Linux bằng kho lưu trữ YUM YUM của MySQL, để biết danh sách], bạn có thể thực hiện nâng cấp tại chỗ cho MySQL [nghĩa là thay thế phiên bản cũ và phiên bản cũ và sau đó chạy phiên bản mới bằng các tệp dữ liệu cũ] với kho lưu trữ YUM MySQL.

Ghi chú

  • Trước khi thực hiện bất kỳ bản cập nhật nào cho MySQL, hãy theo dõi cẩn thận các hướng dẫn trong Phần & NBSP; 2.11, nâng cấp MySQL. Trong số các hướng dẫn khác được thảo luận ở đó, điều đặc biệt quan trọng là sao lưu cơ sở dữ liệu của bạn trước khi cập nhật.

  • Các hướng dẫn sau đây giả sử bạn đã cài đặt MySQL với kho lưu trữ YUM MySQL hoặc với gói RPM được tải xuống trực tiếp từ trang tải xuống MySQL của nhà phát triển MySQL; Nếu đó không phải là trường hợp, theo các hướng dẫn trong việc thay thế phân phối bên thứ ba của MySQL bằng kho lưu trữ YUM MySQL.

  1. Chọn một chuỗi mục tiêu

    Theo mặc định, kho lưu trữ YUM của MySQL cập nhật MySQL lên phiên bản mới nhất trong loạt phát hành mà bạn đã chọn trong quá trình cài đặt [xem chọn chuỗi phát hành để biết chi tiết], ví dụ, có nghĩa là cài đặt 5.7.x không được cập nhật lên 8.0. X tự động phát hành. Để cập nhật lên một chuỗi phát hành khác, trước tiên bạn phải vô hiệu hóa SubRepository cho chuỗi đã được chọn [theo mặc định hoặc một mình] và bật SubRepository cho chuỗi mục tiêu của bạn. Để làm điều đó, hãy xem các hướng dẫn chung được đưa ra trong việc chọn một chuỗi phát hành. Để nâng cấp từ MySQL 5.7 lên 8.0, hãy thực hiện ngược lại các bước được minh họa trong việc chọn chuỗi phát hành, vô hiệu hóa SubRepository cho chuỗi MySQL 5.7 và cho phép cho chuỗi MySQL 8.0.not updated to a 8.0.x release automatically. To update to another release series, you must first disable the subrepository for the series that has been selected [by default, or by yourself] and enable the subrepository for your target series. To do that, see the general instructions given in Selecting a Release Series. For upgrading from MySQL 5.7 to 8.0, perform the reverse of the steps illustrated in Selecting a Release Series, disabling the subrepository for the MySQL 5.7 series and enabling that for the MySQL 8.0 series.

    Theo nguyên tắc chung, để nâng cấp từ loạt phát hành này sang loạt khác, đi đến loạt tiếp theo thay vì bỏ qua một loạt. Ví dụ: nếu bạn hiện đang chạy MySQL 5.6 và muốn nâng cấp lên 8.0, hãy nâng cấp lên MySQL 5.7 trước khi nâng cấp lên 8.0.

  2. Nâng cấp MySQL

    Nâng cấp MySQL và các thành phần của nó theo lệnh sau, cho các nền tảng không được hỗ trợ DNF:

    sudo yum update mysql-server

    Đối với các nền tảng được hỗ trợ DNF:

    sudo dnf upgrade mysql-server

    Ngoài ra, bạn có thể cập nhật MySQL bằng cách bảo Yum cập nhật mọi thứ trên hệ thống của bạn, có thể mất nhiều thời gian hơn. Đối với các nền tảng không được hỗ trợ DNF:

    sudo yum update

    Đối với các nền tảng được hỗ trợ DNF:

    sudo dnf upgrade
  3. Ngoài ra, bạn có thể cập nhật MySQL bằng cách bảo Yum cập nhật mọi thứ trên hệ thống của bạn, có thể mất nhiều thời gian hơn. Đối với các nền tảng không được hỗ trợ DNF:

    Khởi động lại MySQLmysql_upgrade after the server restarts to check and possibly resolve any incompatibilities between the old data and the upgraded software. mysql_upgrade also performs other functions; for details, see Section 4.4.5, “mysql_upgrade — Check and Upgrade MySQL Tables”. As of MySQL 8.0.16, this step is not required, as the server performs all tasks previously handled by mysql_upgrade.

Máy chủ MySQL luôn khởi động lại sau khi cập nhật bởi YUM. Trước MySQL 8.0.16, hãy chạy mysql_upgrade sau khi máy chủ khởi động lại để kiểm tra và có thể giải quyết mọi khả năng không tương thích giữa dữ liệu cũ và phần mềm được nâng cấp. mysql_upgrade cũng thực hiện các chức năng khác; Để biết chi tiết, xem Phần & NBSP; 4.4.5, Mys MySQL_UPGRADE - Kiểm tra và nâng cấp bảng MySQL. Kể từ MySQL 8.0.16, bước này không bắt buộc, vì máy chủ thực hiện tất cả các tác vụ được xử lý trước đây bởi MySQL_Upgrade.yum in the command with dnf]:

sudo yum list installed | grep "^mysql"

Bạn cũng chỉ có thể cập nhật một thành phần cụ thể. Sử dụng lệnh sau để liệt kê tất cả các gói đã cài đặt cho các thành phần MySQL [cho các hệ thống hỗ trợ DNF, thay thế YUM trong lệnh bằng DNF]:

sudo yum update package-name

Sau khi xác định tên gói của thành phần bạn chọn, hãy cập nhật gói bằng lệnh sau, thay thế package-name bằng tên của gói. Đối với các nền tảng không được hỗ trợ DNF:

sudo dnf upgrade package-name

Đối với các nền tảng hỗ trợ DNF:

Nâng cấp các thư viện máy khách được chia sẻ

Sau khi cập nhật MySQL bằng kho lưu trữ YUM, các ứng dụng được biên dịch với các phiên bản cũ hơn của thư viện máy khách được chia sẻ sẽ tiếp tục hoạt động. As typical with new versions of shared libraries where there are differences or additions in symbol versioning between the newer and older libraries [for example, between the newer, standard 8.0 shared client libraries and some older—prior or variant—versions of the shared libraries shipped natively by the Linux distributions' software repositories, or from some other sources], any applications compiled using the updated, newer shared libraries require those updated libraries on systems where the applications are deployed. As expected, if those libraries are not in place, the applications requiring the shared libraries fail. For this reason, be sure to deploy the packages for the shared libraries from MySQL on those systems. To do this, add the MySQL Yum repository to the systems [see Adding the MySQL Yum Repository] and install the latest shared libraries using the instructions given in Installing Additional MySQL Products and Components with Yum.

MySQL 5.6 có bị phản đối không?

MySQL 5.6 đã đạt đến EOL vào tháng 2 năm 2021 và chúng tôi khuyên bạn nên bắt đầu lên kế hoạch di chuyển sang MySQL 8.0. Phiên bản mới nhất của MySQL được hỗ trợ cho đến tháng 4 năm 2026 và giữ cho các tính năng cơ sở dữ liệu của bạn được cập nhật với các bản cập nhật và sửa lỗi liên tục, đặc biệt là các bản vá bảo mật., and we recommend that you start to plan migrating to MySQL 8.0. The latest version of MySQL is supported until April 2026 and keeps your database features up to date with continuously receiving updates and fixes, especially the security patches.

Làm cách nào để nâng cấp phiên bản mysql?

Bước 2: Điều hướng đến phần mềm> Nâng cấp hoặc nhập MySQL của MySQL vào thanh tìm kiếm.Bạn cũng có thể tìm thấy nó trong SQL Services> MySQL/MariaDB nâng cấp.Bước 3: Chọn phiên bản MySQL mà bạn muốn nâng cấp và nhấp vào Tiếp theo.Bây giờ làm theo các bước nâng cấp và nó sẽ chăm sóc mọi thứ cho bạn.

Làm cách nào để nâng cấp mysql lên mariadb?

Các bước để di chuyển dữ liệu từ MySQL sang MariaDB..
Bước 1: Tạo bản sao lưu cơ sở dữ liệu MySQL ..
Bước 2: Gỡ cài đặt gói cơ sở dữ liệu MySQL ..
Bước 3: Cài đặt các gói cơ sở dữ liệu Mariadb ..
Bước 4: Tải tệp sao lưu MySQL vào Mariadb ..

Phiên bản MySQL mới nhất là gì?

Phiên bản này chứa các bản phát hành của MySQL 5.7 cho MySQL 5.6.27 phiên bản.Phiên bản này chứa các bản phát hành của MySQL 8.0 cho MySQL 8.0.... Các tính năng bị xóa trong MySQL 8.0 ..

Bài Viết Liên Quan

Chủ Đề