MySQLSLESリポジトリを使用したMySQLのアップグレード
MySQLSLESリポジトリを使用してMySQLをアップグレードできます。このアップグレードに必要な手順を見てみましょう。デフォルトでは、MySQL SLESリポジトリは、ユーザーがインストール中に選択したリリースシリーズの最新バージョンにMySQLを更新します
別のリリースシリーズに更新するには、選択したシリーズのサブリポジトリを無効にする必要があります。シリーズをスキップするのではなく、あるシリーズから次のシリーズにアップグレードすることをお勧めします。 MySQL SLESリポジトリの使用中は、MySQLのインプレースダウングレードはサポートされていません。
MySQLのアップグレード
以下のコマンドを使用してMySQLとそのコンポーネントをアップグレードします-
shell> sudo zypper update mysql-community-server
それ以外の場合は、ユーザーのシステム上のすべてを更新するようにZypperに指示することで、MySQLを更新できます。これにより、時間がかかります。以下のコマンドを使用して実行できます-
shell> sudo zypper update
MySQLサーバーは、Zypperによる更新後に再起動します。 MySQL 8.0.16より前では、サーバーの再起動後に「mysql_upgrade」を実行します。これにより、古いデータとアップグレードされたソフトウェアの間の非互換性がチェックされ、解決されます
SLESリポジトリからパッケージを一覧表示する
特定のコンポーネントもアップグレードできます。まず、以下のコマンドを使用して、MySQLSLESリポジトリからインストールされているパッケージを一覧表示します。
shell> zypper packages −i | grep mysql−.*community
必要なコンポーネントのパッケージの名前を選択したら、次のコマンドを使用してパッケージを更新できます-
shell> sudo zypper update package-name
-
MySQLAPTリポジトリを使用したMySQLのアップグレード
MySQL APTリポジトリを使用して、MySQLインストールのインプレースアップグレードを実行できます。 以下の手順で実行できます- MySQLのアップグレード MySQL APTリポジトリがユーザーのシステムのリポジトリリストにすでに存在することを確認します。次のコマンドを実行して、MySQLAPTリポジトリの最新のパッケージ情報が存在することを確認します- shell> sudo apt-get update デフォルトでは、MySQL APTリポジトリは、ユーザーがMySQLAPTリポジトリをシステムに追加するときにユーザーが選択したリリースシリーズにMySQLを更新します
-
MySQLYumリポジトリを使用したMySQLのアップグレード
MySQLYumリポジトリを使用してMySQLをアップグレードする方法を理解しましょう- MySQLは、MySQLYumリポジトリを使用してアップグレードできます。このアップグレードに必要な手順を見てみましょう。デフォルトでは、MySQL Yumリポジトリは、ユーザーがインストール中に選択したリリースシリーズの最新バージョンにMySQLを更新します 別のリリースシリーズに更新するには、選択したシリーズのサブリポジトリを無効にする必要があります。次のステップは、ターゲットシリーズのサブリポジトリを有効にすることです。シリーズをスキップするのではなく、あるシリーズから次のシリーズにアップグレー