Tôi đã sử dụng giao diện CPanel WHM để chuyển MySQL từ phiên bản 5.0 sang 5.6 vào đầu tuần này. Đêm qua tôi nhận được một email từ hệ thống của mình, tuyên bố rằng hiện tại có vấn đề với các RPM MySQL cũ hơn. Email cho biết:
Problems were detected with cPanel-provided files which are RPM
controlled. If you did not make these changes intentionally, you can
correct them by running:
> /usr/local/cpanel/scripts/check_cpanel_rpms --fix
The following RPMs are found to be altered from their original install
state:
compat-MySQL51-shared,5.1.73,4.cp1136,/usr/lib64/libmysqlclient.so.16.0.0
Và khi tôi chạy check_cpanel_rpms trên máy tôi đã nhận được:
/ usr / local / cpanel / scripts / check_cpanel_rpms - chỉ dành cho danh sách prelink: /usr/lib64/libmysqlclient.so.16.0.0: ít nhất một phụ thuộc của tệp đã thay đổi kể từ khi prelink [20141025.184811] [20141025.184811] Các vấn đề được phát hiện với các tệp do cPanel cung cấp được kiểm soát RPM. [20141025.184811] Nếu bạn không cố ý thực hiện những thay đổi này, bạn có thể sửa chúng bằng cách chạy: [20141025.184811] [20141025.184811] & gt; / usr / local / cpanel / scripts / check_cpanel_rpms --fix [20141025.184811] [20141025.184811] Các tệp sau đây đã được tìm thấy bị thay đổi so với RPM ban đầu của chúng: [20141025.184811] compat-MySQL51-shared, 5.1.73,4.cp1136 [20141025.184811]
Đó là 5.1 nó phàn nàn về phiên bản hiện không chạy.
Các --fix
tùy chọn trên check_cpanel_rpms
là phép màu đẹp - tôi không chắc nó an toàn để chạy; có khả năng nó sẽ gỡ xuống phiên bản MySQL của tôi như là một phần của "sửa chữa".
Làm thế nào để tôi sửa cảnh báo này? Tôi thích một phương pháp sẽ không khiến tôi bị cúp điện nếu có thể.
check_cpanel_rpms --fix
và nó đã tải xuốngcompat-MySQL51-shared-5.1.73-4.cp1136.x86_64.rpm
RPM và cài đặt. Không có thời gian chết đối với phiên bản MySQL 5.6 của tôi và dòng lệnhmysql
nhị phân xuất hiện là 5,6 vẫn còn. Không còn cảnh báo từ--list-only
đầu ra.