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

Nâng cấp MySQL Server từ dòng lệnh (Windows)

Tóm tắt

Dùng công cụ mysql_upgrade sau khi cài đặt bản MySQL mới để kiểm tra, sửa chữa bảng và cập nhật system tables.

Các bước trên Windows

  1. Mở CMD (Win+R → cmd)
  2. Tìm thư mục data: mysql -e "SELECT @@datadir;" → ví dụ C:\ProgramData\MySQL\MySQL Server 8.0\Data\
  3. Đi đến thư mục bin của MySQL (ví dụ C:\Program Files\MySQL\MySQL Server 8.0\bin\)
  4. Chạy upgrade:
    mysql_upgrade -u root -p --force
    
  5. Nhập password root
  6. Đợi quá trình kiểm tra/sửa tất cả database
  7. Restart MySQL service

Giải thích tham số

  • -u root: user admin
  • -p: hỏi password
  • --force: buộc kiểm tra tất cả bảng dù đã upgrade (khuyến nghị)

Lưu ý quan trọng

  • Backup toàn bộ dữ liệu trước khi upgrade (mysqldump hoặc copy thư mục data).
  • Đọc release notes phiên bản mới – breaking changes, reserved words mới.
  • Test trên staging trước production.
  • MySQL 8.0+ tự động upgrade system tables khi khởi động – mysql_upgrade deprecated, sẽ bỏ trong tương lai.
  • In-place upgrade (cài đè) vs logical upgrade (dump + restore) – logical an toàn hơn cho version jump lớn.