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

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


MySQLYumリポジトリを使用してMySQLをアップグレードする方法を理解しましょう-

MySQLは、MySQLYumリポジトリを使用してアップグレードできます。このアップグレードに必要な手順を見てみましょう。デフォルトでは、MySQL Yumリポジトリは、ユーザーがインストール中に選択したリリースシリーズの最新バージョンにMySQLを更新します

別のリリースシリーズに更新するには、選択したシリーズのサブリポジトリを無効にする必要があります。次のステップは、ターゲットシリーズのサブリポジトリを有効にすることです。シリーズをスキップするのではなく、あるシリーズから次のシリーズにアップグレードすることをお勧めします。

MySQLをyunでアップグレード

MySQLとそのコンポーネントは、以下のコマンドを使用して更新できます。これらのプラットフォームがdnf対応でないことを確認してください-

sudo yum update mysql-server

dnfが有効になっているプラ​​ットフォームの場合は、次のコマンドを使用します-

sudo dnf upgrade mysql-server

これの代わりに、ユーザーのシステム上のすべてを更新するようにYumに指示することで、MySQLを更新できますが、これにはかなり時間がかかります。 dnfが有効になっていないプラットフォームでこれを行うには、以下のコマンドを使用します-

sudo yum update

dnfが有効になっているプラ​​ットフォームの場合は、次のコマンドを使用します-

sudo dnf upgrade

Yumを使用して更新した後、MySQLサーバーを再起動する必要があります。サーバーが再起動したら、「mysql_upgrade」コマンドを実行して、古いデータとアップグレードされたソフトウェアの間の非互換性を確認して解決する必要があります。

特定のコンポーネントをアップグレードする

特定のコンポーネントをアップグレードすることもできます。このために、最初に以下のコマンドを使用して、MySQLコンポーネントのすべてのパッケージをリストします。これは、dnf対応システム用です-

sudo dnf list installed | grep "^mysql"

dnfが有効になっていないシステムの場合は、次のコマンドを使用します-

sudo yum list installed | grep "^mysql"

パッケージ名を特定したら、dnfが有効になっていないlatformの場合、以下のコマンドでパッケージを更新します-

sudo yum update package-name

dnf対応プラットフォームの場合-

sudo dnf upgrade package-name

  1. Javaを使用してMySQLテーブルの列数をカウントする

    これには、ResultSetMetaDataを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentFirstName varchar(20),    -> StudentLastName varchar(20)    -> ); Query OK, 0 r

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

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