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

mysql_upgrade - Kiểm tra và nâng cấp bảng MySQL

Hiểu chương trình mysql_upgrade.

Cách dùng

  • Mỗi lần nâng cấp MySQL, chạy mysql_upgrade tìm không tương thích với server mới.
  • Nâng cấp bảng hệ thống trong schema mysql để tận dụng quyền/mới khả năng sau nâng cấp.
  • Cơ bản nâng cấp Performance Schema và sys schema.
  • Cũng kiểm tra schema user.
  • Nếu mysql_upgrade phát hiện bảng có thể không tương thích, thực hiện kiểm tra bảng và nếu tìm thấy vấn đề, thử sửa chữa bảng.

Dùng mysql_upgrade:

  • Đảm bảo server đang chạy.
  • Gọi mysql_upgrade nâng cấp bảng hệ thống schema mysql.

Kiểm tra/sửa bảng schema khác:

shell> mysql_upgrade [options]

Dừng và khởi động lại server để thay đổi bảng hệ thống có hiệu lực.

Nếu nhiều instance MySQL server cần nâng cấp, gọi mysql_upgrade với tham số kết nối phù hợp cho từng server mong muốn. Ví dụ:

Server chạy trên localhost cổng 3306-3308, nâng cấp từng server bằng kết nối cổng tương ứng:

shell> mysql_upgrade --protocol=tcp -P 3306 [other_options]
shell> mysql_upgrade --protocol=tcp -P 3307 [other_options]
shell> mysql_upgrade --protocol=tcp -P 3308 [other_options]

Kết nối localhost trên Unix, --protocol=tcp buộc dùng TCP/IP thay vì Unix socket file.