MySQL は、MySQL SLES リポジトリを使用してアップグレードできます。このアップグレードに必要な手順を見てみましょう。デフォルトでは、MySQL SLES リポジトリは、インストール中にユーザーが選択したリリース シリーズの最新バージョンに MySQL を更新します。
別のリリース シリーズに更新するには、選択したシリーズのサブリポジトリを無効にする必要があります。シリーズをスキップするのではなく、あるシリーズから次のシリーズにアップグレードすることをお勧めします。 MySQL SLES リポジトリを使用する場合、MySQL のインプレース ダウングレードはサポートされません。
次のコマンドを使用して MySQL とそのコンポーネントをアップグレードします -
shell> sudo zypper update mysql-community-server
それ以外の場合は、ユーザーのシステム上のすべてを更新するように Zypper に指示することで MySQL を更新できます。これにはさらに時間がかかります。これは、次のコマンドを使用して実行できます。 -
shell> sudo zypper update
Zypper の更新後に MySQL サーバーが再起動されました。 MySQL 8.0.16 より前では、サーバーの再起動後に「mysql_upgrade」を実行します。これにより、古いデータとアップグレードされたソフトウェアの間の非互換性がチェックされ、解決されます。
特定のコンポーネントもアップグレードできます。まず、次のコマンドを使用して、MySQL SLES リポジトリにインストールされているパッケージを一覧表示します。
shell> zypper packages −i | grep mysql−.*community
必要なコンポーネントのパッケージ名を選択したら、次のコマンドを使用してパッケージを更新できます。 -
shell> sudo zypper update package-name
以上がMySQL SLES リポジトリを使用した MySQL のアップグレードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。