Cách nâng cấp phiên bản MySQL trong Linux

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách nâng cấp/cập nhật MySQL lên phiên bản mới hơn. Hướng dẫn này được viết và thử nghiệm cho Ubuntu

đề nghị đọc. Cách cài đặt MySQL trên Ubuntu

Trước khi chúng tôi bắt đầu

Trước khi chúng tôi bắt đầu với hướng dẫn thực tế của mình, đây là những gì bạn cần (biết)

  • Khi viết, bản phát hành MySQL mới nhất là MySQL 8. Phiên bản mặc định của MySQL là phiên bản thứ 8 trên Ubuntu 20. 04, 22. 04, v.v. Nếu bạn đang sử dụng Ubuntu 18. 04, phiên bản mặc định là MySQL 5. 7, vì vậy bạn sẽ cần nâng cấp. Hướng dẫn này cũng sẽ hoạt động cho các bản phát hành sau này, với một vài điều chỉnh. EOL của MySQL 5. 7 là tháng 10 năm 2023
  • Các hướng dẫn này sẽ hoạt động với bất kỳ bản phân phối dựa trên Debian nào khác
  • Bạn sẽ cần quyền truy cập root hoặc quyền sudo
  • Các hướng dẫn này được viết cho CLI – chúng tôi đang sử dụng máy chủ từ Linode. Nhưng chúng sẽ hoạt động trên mọi máy chủ hoặc máy tính để bàn khác
  • Hãy sao lưu. Điều này thực sự quan trọng. Trước khi làm bất cứ điều gì với cơ sở dữ liệu hoặc MySQL của bạn, đặc biệt là trước khi nâng cấp, hãy sao lưu

Bước 1. Cập nhật repo

Bước đầu tiên là luôn cập nhật hệ thống và repos của bạn trước khi làm bất cứ điều gì. Bạn có thể làm điều đó bằng cách chạy các lệnh sau

apt-get update
apt-get upgrade

Nếu có sẵn phiên bản mới hơn trong kho lưu trữ của bạn, thì bạn không cần phải thực hiện bất kỳ thao tác nào theo cách thủ công

Khi viết, phiên bản mới nhất được bao gồm theo mặc định trong Ubuntu 20. 04 là 8. 0. 27

Dù phiên bản hiện tại của bạn là gì (MySQL 5. 7 hoặc MySQL 8. 0. 27), các hướng dẫn bên dưới sẽ hoạt động như cũ

Để cài đặt 8. 0. 28 (hoặc bất kỳ phiên bản mới nhất nào), hãy làm theo hướng dẫn bên dưới

Bước 2. Thêm và cài đặt repo MySQL mới

Bước tiếp theo là tải xuống kho lưu trữ MySQL mới nhất và thêm nó vào hệ thống của bạn. Vào đây để lấy phiên bản/liên kết mới nhất để tải xuống

Tải xuống tệp bạn nhận được từ liên kết ở trên

wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb

Và cài đặt gói bạn vừa tải xuống

dpkg -i mysql-apt-config_0.8.22-1_all.deb

Tiếp theo, bạn cần làm theo lời nhắc

Bạn sẽ nhận được các lời nhắc sau trong quá trình cài đặt

Cách nâng cấp phiên bản MySQL trong Linux
Cách nâng cấp phiên bản MySQL trong Linux

Select the first option (that’s highlighted) and then hit .

Cách nâng cấp phiên bản MySQL trong Linux
Cách nâng cấp phiên bản MySQL trong Linux

The next step is to select the version you want to use (in this case it’s MySQL 8, but it can be different depending on when you’re reading this). Select that version and hit .

Cách nâng cấp phiên bản MySQL trong Linux
Cách nâng cấp phiên bản MySQL trong Linux

Lastly, you need to confirm the configuration, select the option “Ok”, and hit .

Và bây giờ, đợi quá trình cài đặt kết thúc

Bước 3. Cài đặt phiên bản MySQL mới

Bây giờ repo đã được thiết lập xong, bạn cần cập nhật lại kho lưu trữ của hệ thống

apt-get update

Và cài đặt phiên bản mới của MySQL

apt-get install mysql-server

Và đó là nó. Bây giờ bạn đã cài đặt phiên bản MySQL mới nhất và sẵn sàng sử dụng

Để kiểm tra phiên bản bạn đang sử dụng, hãy đăng nhập vào MySQL

mysql

Và bạn sẽ nhận được một màn hình đầu ra/chào mừng tương tự bao gồm phiên bản chính xác mà bạn đang sử dụng. Trong trường hợp này, đó là

Các phiên bản khác nhau của Jamf Pro có thể có các yêu cầu phiên bản MySQL cụ thể. Để biết phiên bản MySQL nào được đề xuất cho phiên bản Jamf Pro của bạn, hãy xem "Yêu cầu hệ thống" trong Ghi chú phát hành Jamf Pro cho phiên bản Jamf Pro của bạn

Ghi chú

Nếu bạn đang nâng cấp từ MySQL 5. 6, bạn phải thực hiện nâng cấp gia tăng lên MySQL 5. 7 trước khi nâng cấp lên MySQL 8. 0. Các bước nâng cấp từ MySQL 5. 6 đến 5. 7 tương tự như các bước được cung cấp trong bài viết này để nâng cấp từ MySQL 5. 7 đến Mysql 8. 0. Thực hiện các bước trong bài viết này để nâng cấp lên 5. 7, sau đó lặp lại các bước để nâng cấp từ MySQL 5. 7 đến Mysql 8. 0. Để biết thêm thông tin, hãy xem trang web sau. https. // nhà phát triển. mysql. com/doc/refman/8. 0/vi/đường dẫn nâng cấp. html. Nếu bạn cần hỗ trợ, hãy liên hệ với Bộ phận hỗ trợ của Jamf

Quá trình nâng cấp bao gồm các bước sau, được mô tả bên dưới

  1. Chuẩn bị nâng cấp

  2. Sao lưu cơ sở dữ liệu

  3. Sao lưu tệp cấu hình cơ sở dữ liệu

  4. Cài đặt cơ sở dữ liệu ghi âm

  5. Gỡ cài đặt MySQL

  6. Cài đặt MySQL 8. 0

  7. Cấu hình cơ sở dữ liệu

  8. Khôi phục cài đặt cơ sở dữ liệu và cài đặt tùy chỉnh

  9. Khôi phục cơ sở dữ liệu

  10. Vô hiệu hóa ghi nhật ký thùng

  11. Kích hoạt lại sao lưu cơ sở dữ liệu theo lịch trình

  12. Sao lưu cơ sở dữ liệu

yêu câu chung

  • Jamf Pro 10. 10. 0 trở lên

  • Công cụ máy chủ Jamf Pro CLI

  • Công cụ máy chủ Jamf Pro GUI 2. 4. 3 trở lên (Jamf Pro 10. 14. 0 trở lên)

  • Công cụ máy chủ Jamf Pro GUI 2. 4. 2 (Jamf Pro 10. 13. 0 hoặc sớm hơn)

Bước 1. Chuẩn bị nâng cấp

Trước khi bạn bắt đầu, hãy xem xét những điều sau đây

  • Đảm bảo MySQL 8. 0 hỗ trợ nền tảng máy chủ cơ sở dữ liệu của bạn. Để biết thêm thông tin, hãy xem tài liệu sau từ MySQL. https. //www. mysql. com/support/nền tảng được hỗ trợ/cơ sở dữ liệu. html

  • Kiểm tra xem có bất kỳ sự cố nổi bật nào đã biết với MySQL 8 không. 0 phù hợp với môi trường của bạn. Để biết thêm thông tin, hãy xem tài liệu sau từ MySQL. https. // nhà phát triển. mysql. com/doc/mysql-reslimits-excerpt/8. 0/vi/vấn đề đã biết. html

  • Nếu bạn đang chuẩn bị cài đặt Jamf Pro 10. 10. 0 trở lên, bạn sẽ cần đảm bảo rằng cơ sở dữ liệu MySQL đang sử dụng công cụ lưu trữ InnoDB. Để biết thêm thông tin, hãy xem bài viết

  • Nếu bạn đang nâng cấp lên Jamf Pro 10. 10. 0 trở lên, bạn có thể cần thực hiện nâng cấp gia tăng. Để biết thêm thông tin, hãy xem Kịch bản nâng cấp gia tăng cho Jamf Pro 10. 0. 0 hoặc bài viết muộn hơn

Quan trọng

Trước tiên, bạn nên kiểm tra quá trình nâng cấp trong một môi trường khác với môi trường sản xuất của mình

Bước 2. Sao lưu cơ sở dữ liệu

Sao lưu cơ sở dữ liệu bằng GUI của Công cụ máy chủ Jamf Pro hoặc giao diện dòng lệnh (CLI). Để biết hướng dẫn, hãy xem các bài viết sau

Bước 3. Sao lưu tệp cấu hình cơ sở dữ liệu

Không phải mọi tùy chỉnh được thực hiện cho MySQL 5. 6 hoặc 5. 7 sẽ tương thích với MySQL 8. 0, vì vậy không nên sao chép tệp cấu hình cơ sở dữ liệu từ phiên bản MySQL hiện được cài đặt của bạn để sử dụng làm tệp cấu hình cơ sở dữ liệu cho MySQL 8. 0. Tuy nhiên, cách tốt nhất là sao lưu tệp cấu hình cơ sở dữ liệu hiện tại của bạn để lưu giữ để tham khảo khi bạn thực hiện các tùy chỉnh cho MySQL 8. 0

  1. Đăng nhập vào máy chủ lưu trữ cơ sở dữ liệu MySQL
  2. Xác định vị trí của tôi. cnf ở vị trí sau. /etc/my. cnf
  3. Sao chép của tôi. cnf vào thư mục chính của người dùng hiện tại bằng cách thực hiện lệnh sau.

    cp /etc/my.cnf ~/

Bước 4. Cài đặt cơ sở dữ liệu ghi âm

Bạn sẽ cần ghi lại các cài đặt MySQL hiện tại của mình để khôi phục chúng sau khi nâng cấp. Bạn có thể làm điều này với GUI của Công cụ máy chủ Jamf Pro hoặc giao diện dòng lệnh (CLI)

Ghi cài đặt cơ sở dữ liệu bằng GUI công cụ máy chủ Jamf Pro

  1. Mở một thiết bị đầu cuối lệnh và nhập như sau

    ________số 8

  2. Kéo Công cụ máy chủ Jamf Pro. jar vào cửa sổ để thêm đường dẫn đến. jar vào lệnh
    java -jar
    1

    Làm cách nào để thực hiện nâng cấp MySQL trong Linux?

    Sử dụng mysql_upgrade như thế này. .
    Đảm bảo rằng các máy chủ đang chạy
    Gọi mysql_upgrade để nâng cấp các bảng hệ thống trong lược đồ mysql và kiểm tra, sửa chữa các bảng trong các lược đồ khác. mysql_upgrade [tùy chọn]
    Dừng máy chủ và khởi động lại để mọi thay đổi trong bảng hệ thống có hiệu lực

    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 MySQL hoặc nhập “MySQL” vào thanh tìm kiếm. Bạn cũng có thể tìm thấy nó trong Dịch vụ SQL > Nâng cấp MySQL/MariaDB. Bước 3. Chọn phiên bản MySQL bạn muốn nâng cấp và nhấp vào Tiếp theo. Bây giờ hãy làm theo các bước nâng cấp và nó sẽ lo mọi thứ cho bạn

    Cách nâng cấp MySQL 5. 7 đến 8 trong Linux?

    Tất cả những gì bạn cần làm là chạy nâng cấp apt hoặc cập nhật yum và bạn đã sẵn sàng. Việc nâng cấp thậm chí còn thuận tiện hơn – trước đây, người ta phải nhớ chạy mysql_upgrade để đảm bảo tất cả các bảng hệ thống được nâng cấp đúng theo định dạng mà phiên bản MySQL mới yêu cầu. Trong Mysql 8. 0, bắt đầu từ MySQL 8. 0.

    Cách nâng cấp MySQL 5. 7 đến 8 trong RHEL?

    Bước 1. Chuẩn bị nâng cấp. .
    Bước 2. Sao lưu cơ sở dữ liệu. .
    Bước 3. Sao lưu tệp cấu hình cơ sở dữ liệu. .
    Bước 4. Cài đặt cơ sở dữ liệu ghi âm. .
    Bước 5. Gỡ cài đặt MySQL. .
    Bước 6. Cài đặt MySQL 8. 0. .
    Bước 7. Cấu hình cơ sở dữ liệu. .
    Bước 8. Khôi phục cài đặt cơ sở dữ liệu và cài đặt tùy chỉnh