私は今週初めにCPanel WHMインターフェースを使ってMySQLをv5.0から5.6に移行しました。昨夜、私のシステムから、古いMySQL RPMに問題があるという電子メールが届きました。電子メールは言った:
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
そして私が手に入れたマシンでcheck_cpanel_rpmsを実行した時:
/ usr / local / cpanel / scripts / check_cpanel_rpms - リストのみのプレリンク:/usr/lib64/libmysqlclient.so.16.0.0:プレリンク後にファイルの依存関係の少なくとも1つが変更されました[20141025.184811] [20141025.184811] RPMで制御されるcPanel提供ファイル。[20141025.184811]意図的にこれらの変更を行わなかった場合は、次のコマンドを実行して修正できます。[20141025.184811] [20141025.184811]> / usr / local / cpanel / scripts / check_cpanel_rpms --fix [20141025.184811] [20141025.184811] [20141025.184811]元のRPMから変更される予定:[20141025.184811] compat-MySQL51-shared、5.1.73,4.cp1136 [20141025.184811]
それは5.1で、どれが現在実行中のバージョンではないかについて不平を言っています。
--fix
on のオプションcheck_cpanel_rpms
はかなり魔法です - 実行しても安全だと確信できません。それは "修正"の一部として私のMySQLインスタンスを停止させるでしょう。
この警告を修正するにはどうすればよいですか。可能であれば、MySQLが停止しないような方法をお勧めします。
check_cpanel_rpms --fix
、compat-MySQL51-shared-5.1.73-4.cp1136.x86_64.rpm
RPMをダウンロードしてインストールしました。私の5.6 MySQLインスタンスとコマンドラインmysql
バイナリへのダウンタイムはまだ5.6であるように見えます。--list-only
出力からの警告はもうありません。