MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

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

  1. MySQLAPTリポジトリを使用したMySQLのアップグレード

    MySQL APTリポジトリを使用して、MySQLインストールのインプレースアップグレードを実行できます。 以下の手順で実行できます- MySQLのアップグレード MySQL APTリポジトリがユーザーのシステムのリポジトリリストにすでに存在することを確認します。次のコマンドを実行して、MySQLAPTリポジトリの最新のパッケージ情報が存在することを確認します- shell> sudo apt-get update デフォルトでは、MySQL APTリポジトリは、ユーザーがMySQLAPTリポジトリをシステムに追加するときにユーザーが選択したリリースシリーズにMySQLを更新します

  2. MySQLYumリポジトリを使用したMySQLのアップグレード

    MySQLYumリポジトリを使用してMySQLをアップグレードする方法を理解しましょう- MySQLは、MySQLYumリポジトリを使用してアップグレードできます。このアップグレードに必要な手順を見てみましょう。デフォルトでは、MySQL Yumリポジトリは、ユーザーがインストール中に選択したリリースシリーズの最新バージョンにMySQLを更新します 別のリリースシリーズに更新するには、選択したシリーズのサブリポジトリを無効にする必要があります。次のステップは、ターゲットシリーズのサブリポジトリを有効にすることです。シリーズをスキップするのではなく、あるシリーズから次のシリーズにアップグレー