Làm cách nào để nâng cấp phiên bản MySQL trong Linux?
Mỗi khi bạn nâng cấp MySQL, bạn nên thực thi mysql_upgrade, tìm kiếm sự không tương thích với máy chủ MySQL đã nâng cấp Show
Nếu mysql_upgrade thấy rằng một bảng có khả năng không tương thích, nó sẽ thực hiện kiểm tra bảng và, nếu phát hiện thấy sự cố, sẽ thử sửa chữa bảng. Nếu bảng không thể sửa chữa được, hãy xem Phần 2. 11. 10, “Xây dựng lại hoặc sửa chữa các bảng hoặc chỉ mục” cho các chiến lược sửa chữa bảng thủ công Nếu bạn cài đặt MySQL từ các gói RPM trên Linux, bạn phải cài đặt RPM của máy chủ và máy khách. mysql_upgrade được bao gồm trong RPM của máy chủ nhưng yêu cầu RPM của máy khách vì cái sau bao gồm mysqlcheck. (Xem Phần 2. 5. 5, “Cài đặt MySQL trên Linux bằng gói RPM của Oracle”. ) Trên Windows, bạn phải chạy mysql_upgrade với quyền quản trị viên. Bạn có thể thực hiện việc này bằng cách chạy Dấu nhắc Lệnh với tư cách Quản trị viên và chạy lệnh. Không làm như vậy có thể dẫn đến việc nâng cấp không thực hiện chính xác Bạn phải luôn sao lưu cài đặt MySQL hiện tại của mình trước khi thực hiện nâng cấp. Xem Phần 7. 2, “Phương pháp sao lưu cơ sở dữ liệu” Một số điểm không tương thích khi nâng cấp có thể yêu cầu xử lý đặc biệt trước khi nâng cấp cài đặt MySQL của bạn và chạy mysql_upgrade. Xem Phần 2. 11, “Nâng cấp MySQL”, để biết hướng dẫn xác định xem có bất kỳ sự không tương thích nào như vậy áp dụng cho cài đặt của bạn hay không và cách xử lý chúng Sử dụng mysql_upgrade như thế này
Nếu bạn có nhiều phiên bản máy chủ MySQL để nâng cấp, hãy gọi mysql_upgrade với các tham số kết nối phù hợp để kết nối với từng máy chủ mong muốn. Ví dụ: với các máy chủ chạy trên máy chủ cục bộ trên các phần từ 3306 đến 3308, hãy nâng cấp từng phần trong số chúng bằng cách kết nối với cổng thích hợp mysql_upgrade --protocol=tcp -P 3306 [ Đối với các kết nối máy chủ cục bộ trên Unix, tùy chọn buộc kết nối bằng TCP/IP thay vì tệp ổ cắm Unix Theo mặc định, mysql_upgrade chạy với tư cách là người dùng MySQL $> mysql_upgrade thực thi các lệnh sau để kiểm tra và sửa chữa các bảng cũng như nâng cấp các bảng hệ thống mysqlcheck --no-defaults --databases --fix-db-names --fix-table-names mysql mysqlcheck --no-defaults --check-upgrade --databases --auto-repair mysql mysql < fix_priv_tables mysqlcheck --no-defaults --all-databases --skip-database=mysql --fix-db-names --fix-table-names mysqlcheck --no-defaults --check-upgrade --all-databases --skip-database=mysql --auto-repair Lưu ý về các lệnh trước mysql_upgrade đánh dấu tất cả các bảng đã kiểm tra và sửa chữa bằng số phiên bản MySQL hiện tại. Điều này đảm bảo rằng lần sau khi bạn chạy mysql_upgrade với cùng một phiên bản của máy chủ, có thể xác định xem có cần kiểm tra hoặc sửa chữa lại một bảng đã cho hay không mysql_upgrade lưu số phiên bản MySQL trong tệp có tên mysql_upgrade --protocol=tcp -P 3306 [0 trong thư mục dữ liệu. Điều này được sử dụng để kiểm tra nhanh xem tất cả các bảng đã được kiểm tra cho bản phát hành này hay chưa để có thể bỏ qua việc kiểm tra bảng. Để bỏ qua tệp này và thực hiện kiểm tra bất kể, hãy sử dụng tùy chọn mysql_upgrade không nâng cấp nội dung của bảng múi giờ hoặc bảng trợ giúp. Để biết hướng dẫn nâng cấp, hãy xem Phần 5. 1. 13, “Hỗ trợ múi giờ của máy chủ MySQL” và Phần 5. 1. 14, “Hỗ trợ trợ giúp phía máy chủ” mysql_upgrade hỗ trợ các tùy chọn sau, có thể được chỉ định trên dòng lệnh hoặc trong nhóm mysql_upgrade --protocol=tcp -P 3306 [2 và mysql_upgrade --protocol=tcp -P 3306 [3 của tệp tùy chọn. Các tùy chọn không được công nhận được chuyển đến mysqlcheck. Để biết thông tin về các tệp tùy chọn, hãy xem Phần 4. 2. 2. 2, “Sử dụng tệp tùy chọn” Cách nâng cấp MySQL 5. 7 đến 8 trong Ubuntu?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 Cách nâng cấp MySQL 5. 7 đến 8 ở Centos?Nâng cấp MySQL từ 5. 6 đến 5. 7 đến 8. 0 . Khởi chạy máy chủ MySQL. Chuyển đến Dịch vụ, bên dưới mô-đun tính toán, nhấp vào Dịch vụ EC2 để mở. . Kết nối với phiên bản Linux EC2 bằng PuTTY. Chúng tôi có thể kết nối putty bằng cách sử dụng liên kết dưới đây. . Chuyển sang người dùng root. . Cài đặt bản cập nhật máy chủ. . Cài đặt gói wget. . Cài đặt MySQL 5. 6. . Nâng cấp MySQL từ 5. 6 đến 5. 7 Làm cách nào để cập nhật phiên bản máy chủ MySQL trong Linux?Bước 1. Khởi chạy thiết bị đầu cuối. Nhận thông tin đăng nhập SSH của bạn và sử dụng lệnh ssh để đăng nhập. Bước 3. Bây giờ hãy nâng cấp MySQL. Nó sẽ nhắc bạn chọn một phiên bản; . 7 hoặc 8. 0 .
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. |