MySQL có thể được nâng cấp trên Windows bằng hai phương pháp. Chúng đã được liệt kê bên dưới -
-
Sử dụng trình cài đặt MySQL
-
Sử dụng phân phối kho lưu trữ ZIP của Windows
Nâng cấp MySQL bằng Trình cài đặt
Trình cài đặt MySQL không hỗ trợ nâng cấp giữa các bản phát hành cộng đồng và thương mại. Nếu yêu cầu nâng cấp như vậy, bạn có thể thực hiện nâng cấp bằng phương pháp lưu trữ ZIP.
Hãy để chúng tôi hiểu cách MySQL có thể được nâng cấp với trình cài đặt MySQL. Đây được coi là cách tiếp cận tốt nhất khi cài đặt máy chủ hiện tại được thực hiện cùng với nó và quá trình nâng cấp diễn ra trong loạt bản phát hành hiện tại.
Trình cài đặt MySQL không hỗ trợ nâng cấp giữa các loạt bản phát hành, chẳng hạn như từ 5,7 lên 8,0, v.v. Nó không cung cấp chỉ báo nâng cấp để yêu cầu người dùng nâng cấp. Đây là các bước -
-
Khởi động trình cài đặt MySQL.
-
Từ trang tổng quan, hãy nhấp vào ‘Danh mục’, thao tác này sẽ tải xuống các thay đổi mới nhất đã xảy ra trong danh mục.
-
Máy chủ đã được cài đặt chỉ có thể được nâng cấp nếu trang tổng quan hiển thị mũi tên bên cạnh số phiên bản của máy chủ.
-
Bây giờ hãy nhấp vào 'Nâng cấp'.
-
Những sản phẩm có phiên bản mới sẽ xuất hiện trong danh sách.
-
Bỏ chọn mọi thứ ngoại trừ sản phẩm máy chủ MySQL, trừ khi các sản phẩm khác cũng yêu cầu nâng cấp. Bây giờ hãy nhấp vào 'Tiếp theo'.
-
Bây giờ hãy nhấp vào ‘Execute’, thao tác này sẽ bắt đầu tải xuống.
-
Khi nó đã được tải xuống đầy đủ, hãy nhấp vào 'Tiếp theo', thao tác này sẽ bắt đầu hoạt động nâng cấp.
-
Khi nâng cấp lên MySQL 8.0.16 trở lên, nó có thể hiển thị tùy chọn để bỏ qua quá trình và kiểm tra nâng cấp cho các bảng hệ thống.
-
Bây giờ hãy định cấu hình máy chủ.
Bây giờ chúng ta hãy xem cách MySQL có thể được nâng cấp bằng cách sử dụng bản phân phối ZIP của Windows.
Nâng cấp MySQL với phân phối kho lưu trữ ZIP của Windows
Tải xuống phiên bản mới nhất của bản phân phối lưu trữ Windows ZIP của MySQL từ https://dev.mysql.com/downloads/.
Nếu máy chủ đã chạy, hãy dừng nó lại. Nếu máy chủ đã được cài đặt làm dịch vụ, hãy dừng dịch vụ bằng lệnh dưới đây -
C:\> SC STOP mysqld_service_name
Thay vì điều này, lệnh ‘NET STOP mysql_service_name’ cũng có thể được sử dụng. Nếu MySQL không chạy như một dịch vụ, thì ‘mysqladmin’ có thể được sử dụng để dừng nó. Hãy để chúng tôi xem lệnh cho việc này -
C:\> "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqladmin" -u root shutdown
Nếu tài khoản người dùng gốc MySQL có mật khẩu, thì ‘mysqladmin’ có thể được gọi cùng với tùy chọn ‘-p’ và mật khẩu có thể được nhập khi nó được nhắc. Tệp lưu trữ ZIP cần được giải nén. Cài đặt MySQL hiện có có thể bị ghi đè, thường có trong C:/ mysql hoặc nó có thể được cài đặt trong một thư mục khác như C:/ mysql8.
Bây giờ, máy chủ cần được khởi động lại. Điều này có thể được thực hiện bằng cách sử dụng bất kỳ lệnh nào được hiển thị bên dưới -
SC START mysqld_service_name
(hoặc)
NET START mysqld_service_name
Lưu ý: Sử dụng phần trên khi MySQL được chạy dưới dạng dịch vụ.
Gọi ‘mysqld’ nếu MySQL được sử dụng trực tiếp.