サポトされるYumベム(リストにセクション2.5.1“MySQL百胜リポジトリを使用してMySQLをLinuxにインストールする”を参照してください)では,MySQL百胜リポジトリを使用して,MySQLのインプレースアップグレード(つまり,古いバージョンを置換して,古いデータファイルに対して新しいバージョンを実行)を実行できます。
MySQLに対して更新を実行する前に,セクション2.11.1 " MySQLのアップグレド"の手順に慎重に従ってください。そこで議論されている手順のう,更新の前にデタベスのバックアップを取ることが特に重要です。
次の手順ではMySQL百胜リポジトリを使用してMySQLをインストールしたことを前提としています。そうでない場合は,セクション2.5.2“サードパーティーのMySQL配布をMySQL百胜リポジトリを使用して置換する”の手順に従ってください。
タゲットシリズの選択
デフォルトではMySQL百胜リポジトリは,インストール中に選択したリリースシリーズ内の最新バージョンにMySQLを更新します(詳細は选择版本系列を参照してください)。5.6. emp .まり,emp .たとえば。5.7. x.x操作系统ンスト操作系统ルはxリリースに自動的には更新されません。別のリリースシリーズに更新するには,(デフォルトで,または自分で)選択したシリーズのサブリポジトリを無効にし,ターゲットシリーズのサブリポジトリを有効にする必要があります。それをするには,选择版本系列で説明されている,
/etc/yum.repos.d / mysql-community.repo
ファ邮箱ル内のサブリポジトリのエントリを編集するための手順に従います。原則として,あるリリースシリーズから別のものにアップグレードするには,シリーズをスキップせずに次のシリーズに移動します。たとえば,現在MySQL 5.5を稼働していて,5.7にアップグレードする場合は,MySQL 5.7にアップグレードする前にまず5.6にアップグレードします。
重要MySQL 5.6から5.7へのアップグレドに関する重要な情報にいては从MySQL 5.6升级到5.7を参照してください。
MySQLのアップグレド
次のコマンドでMySQLおよびそのコンポネントをアップグレドします。
Shell > sudo yum update mysql-server
または,百胜に対してシステム上のすべてを更新するように指示することで,MySQLを更新することもできます(これにはかなり時間がかかる場合があります)。
Shell > sudo yum update
MySQLの再起動
MySQL服务器は,Yumによる更新後必ず再起動します。サバの再起動後,mysql_upgradeを実行して,古いデータとアップグレードされたソフトウェアとの間の非互換性をチェックし,あれば解決します。mysql_upgradeはその他の機能も実行します。詳細は,セクション4.4.7 "mysql_upgrade- MySQLテブルのチェックとアップグレド"を参照してください。
特定のコンポネントのみを更新することもできます。次のコマンドを使用して,MySQLコンポーネントのインストール済みのすべてのパッケージをリストできます。
Shell > sudo yum list installed | grep "^mysql"
選択したコンポネントのパッケジ名を特定したら,次のコマンドで包名
をそのパッケジ名に置換して,パッケジを更新します。
Shell > sudo yum update包名
共有クラ邮箱アントラ邮箱ブラリのアップグレ邮箱ド
百胜リポジトリを使用してMySQLを更新したあとも,古いバージョンの共有クライアントライブラリを使用してコンパイルされたアプリケーションは機能するはずです。
アプリケ一般的に,新しいバージョンの共有ライブラリでは新旧ライブラリ間でシンボルバージョン管理に違いや追加があるため(たとえば,新しい標準5.6共有クライアントライブラリと,Linux配布のソフトウェアリポジトリによってネイティブで出荷された,またはその他のソースからの一部の古い(以前のまたはバリアントの)バージョンの共有ライブラリとの間で),更新された新しい共有ライブラリを使用してコンパイルされたアプリケーションは,アプリケーションが配備されるシステム上で更新済みのライブラリを必要とします。また,これらのライブラリがない場合は,共有ライブラリを必要とするアプリケーションは予想どおり失敗します。したがってMySQLからの共有ライブラリのパッケージを,必ずこれらのシステムに配備してください。これは,MySQL Yumリポジトリをシステムに追加し(添加MySQL Yum存储库を参照してください),使用Yum安装其他MySQL产品和组件に記載の手順を使用して最新の共有ラ邮箱ブラリを邮箱ンスト邮箱ルすることによって実行できます。