Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Nâng cấp MySQL trên Windows

MySQL có thể nâng cấp trên Windows bằng 2 phương pháp:

  • Dùng MySQL Installer
  • Dùng Windows ZIP archive distribution

Nâng cấp MySQL với Installer

MySQL Installer không hỗ trợ nâng cấp giữa community và commercial release. Nếu cần nâng cấp kiểu đó, dùng phương pháp ZIP archive.

Cách nâng cấp với MySQL Installer (tốt nhất khi cài đặt server hiện tại dùng Installer và nâng cấp trong cùng release series):

  • Khởi động MySQL Installer.
  • Từ dashboard, click 'Catalog' để tải thay đổi mới nhất của catalog.
  • Server đã cài chỉ có thể nâng cấp nếu dashboard hiển thị mũi tên bên cạnh số phiên bản server.
  • Click 'Upgrade'.
  • Sản phẩm có phiên bản mới sẽ hiện ra danh sách.
  • Bỏ chọn tất cả trừ sản phẩm MySQL server, trừ khi sản phẩm khác cũng cần nâng cấp. Click 'Next'.
  • Click 'Execute' bắt đầu tải.
  • Khi tải xong, click 'Next' bắt đầu nâng cấp.
  • Khi nâng cấp lên MySQL 8.0.16 trở lên, có thể hiện tùy chọn bỏ qua kiểm tra nâng cấp và quá trình cho system tables.
  • Cấu hình server.

MySQL Installer không hỗ trợ nâng cấp giữa release series (ví dụ 5.7 lên 8.0). Không cung cấp chỉ báo nâng cấp.

Nâng cấp MySQL với Windows ZIP archive distribution

Tải phiên bản mới nhất Windows ZIP archive distribution của MySQL từ https://dev.mysql.com/downloads/.

Nếu server đang chạy, dừng nó. Nếu server cài làm service, dừng service:

C:\> SC STOP mysqld_service_name

Hoặc dùng NET STOP mysql_service_name. Nếu MySQL không chạy as service, dùng mysqladmin để dừng:

C:\> "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqladmin" -u root shutdown

Nếu tài khoản root MySQL có mật khẩu, gọi mysqladmin với tùy chọn -p và nhập mật khẩu khi nhắc. Giải nén ZIP archive. Ghi đè cài đặt MySQL hiện có (thường ở C:/mysql) hoặc cài thư mục khác (ví dụ C:/mysql8).

Khởi động lại server bằng một trong các lệnh:

SC START mysqld_service_name

hoặc

NET START mysqld_service_name

Lưu ý: Dùng trên khi MySQL chạy as service.

Gọi mysqld nếu dùng MySQL trực tiếp.