CentOS7のMariaDBを10.1にアップデートする方法
CentOS7ではデフォルトでMariaDB5.5が入ってます。今回はこれを10.1にアップデートします
バージョン確認
まずはバージョン確認します
[root@localhost ~]# mysql --version mysql Ver 15.1 Distrib 5.5.56-MariaDB, for Linux (x86_64) using readline 5.1
5.5ですね。というわけでアップデートします
アップデート
公式リポジトリの追加
公式リポジトリを追加します
[root@localhost ~]# vi /etc/yum.repos.d/MariaDB.repo # MariaDB 10.1 CentOS repository list # http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
終わったら今度はDBを停止します
MariaDBを停止
[root@localhost ~]# systemctl stop mariadb
停止をしたら今度はアップデートします
MariaDBアップデート
[root@localhost ~]# yum update mariadb-server 読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile * remi-safe: mirrors.tuna.tsinghua.edu.cn 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ MariaDB-server.x86_64 0:10.1.32-1.el7.centos を 非推奨 --> 依存性の処理をしています: galera のパッケージ: MariaDB-server-10.1.32-1.el7.centos.x86_64 --> 依存性の処理をしています: MariaDB-common のパッケージ: MariaDB-server-10.1.32-1.el7.centos.x86_64 --> 依存性の処理をしています: MariaDB-client のパッケージ: MariaDB-server-10.1.32-1.el7.centos.x86_64 ---> パッケージ mariadb-server.x86_64 1:5.5.56-2.el7 を 不要 --> トランザクションの確認を実行しています。 ---> パッケージ MariaDB-client.x86_64 0:10.1.32-1.el7.centos を 非推奨 ---> パッケージ MariaDB-common.x86_64 0:10.1.32-1.el7.centos を インストール ---> パッケージ galera.x86_64 0:25.3.23-1.rhel7.el7.centos を インストール ---> パッケージ mariadb.x86_64 1:5.5.56-2.el7 を 不要 --> 衝突を処理しています: MariaDB-common-10.1.32-1.el7.centos.x86_64 は mariadb-libs < 1:10.1.32-1.el7.centos と衝突しています --> 新しい変更と依存性の解決を再開しています。 --> トランザクションの確認を実行しています。 ---> パッケージ MariaDB-shared.x86_64 0:10.1.32-1.el7.centos を 非推奨 ---> パッケージ mariadb-libs.x86_64 1:5.5.56-2.el7 を 不要 --> 依存性の処理をしています: mariadb-libs(x86-64) = 1:5.5.56-2.el7 のパッケージ: 1:mariadb-devel-5.5.56-2.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ MariaDB-devel.x86_64 0:10.1.32-1.el7.centos を 非推奨 ---> パッケージ mariadb-devel.x86_64 1:5.5.56-2.el7 を 不要 --> 依存性解決を終了しました。 依存性を解決しました ============================================================================================================================================================================================================================================================================================================================= Package アーキテクチャー バージョン リポジトリー 容量 ============================================================================================================================================================================================================================================================================================================================= インストール中: MariaDB-client x86_64 10.1.32-1.el7.centos mariadb 39 M mariadb.x86_64 1:5.5.56-2.el7 を入れ替えます MariaDB-devel x86_64 10.1.32-1.el7.centos mariadb 6.6 M mariadb-devel.x86_64 1:5.5.56-2.el7 を入れ替えます MariaDB-server x86_64 10.1.32-1.el7.centos mariadb 104 M mariadb-server.x86_64 1:5.5.56-2.el7 を入れ替えます MariaDB-shared x86_64 10.1.32-1.el7.centos mariadb 1.3 M mariadb-libs.x86_64 1:5.5.56-2.el7 を入れ替えます 依存性関連でのインストールをします: MariaDB-common x86_64 10.1.32-1.el7.centos mariadb 123 k galera x86_64 25.3.23-1.rhel7.el7.centos mariadb 8.0 M トランザクションの要約 ============================================================================================================================================================================================================================================================================================================================= インストール 4 パッケージ (+2 個の依存関係のパッケージ) 総ダウンロード容量: 159 M
yを押して続けます
Downloading packages: 警告: /var/cache/yum/x86_64/7/mariadb/packages/MariaDB-10.1.32-centos73-x86_64-common.rpm: ヘッダー V4 DSA/SHA1 Signature、鍵 ID 1bb943db: NOKEY 0% [ ] 139 kB/s | 149 kB 00:19:32 ETA MariaDB-10.1.32-centos73-x86_64-common.rpm の公開鍵がインストールされていません (1/6): MariaDB-10.1.32-centos73-x86_64-common.rpm | 123 kB 00:00:01 (2/6): MariaDB-10.1.32-centos73-x86_64-client.rpm | 39 MB 00:00:05 (3/6): MariaDB-10.1.32-centos73-x86_64-devel.rpm | 6.6 MB 00:00:08 (4/6): MariaDB-10.1.32-centos73-x86_64-shared.rpm | 1.3 MB 00:00:00 (5/6): galera-25.3.23-1.rhel7.el7.centos.x86_64.rpm | 8.0 MB 00:00:03 (6/6): MariaDB-10.1.32-centos73-x86_64-server.rpm | 104 MB 00:00:09 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 合計 11 MB/s | 159 MB 00:00:15 https://yum.mariadb.org/RPM-GPG-KEY-MariaDB から鍵を取得中です。 Importing GPG key 0x1BB943DB: Userid : "MariaDB Package Signing Key <package-signing-key@mariadb.org>" Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db From : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB 上記の処理を行います。よろしいでしょうか? [y/N]y Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : MariaDB-common-10.1.32-1.el7.centos.x86_64 1/10 インストール中 : MariaDB-client-10.1.32-1.el7.centos.x86_64 2/10 インストール中 : galera-25.3.23-1.rhel7.el7.centos.x86_64 3/10 インストール中 : MariaDB-server-10.1.32-1.el7.centos.x86_64 4/10 インストール中 : MariaDB-devel-10.1.32-1.el7.centos.x86_64 5/10 インストール中 : MariaDB-shared-10.1.32-1.el7.centos.x86_64 6/10 削除中 : 1:mariadb-server-5.5.56-2.el7.x86_64 7/10 warning: /var/log/mariadb/mariadb.log saved as /var/log/mariadb/mariadb.log.rpmsave 削除中 : 1:mariadb-devel-5.5.56-2.el7.x86_64 8/10 削除中 : 1:mariadb-5.5.56-2.el7.x86_64 9/10 削除中 : 1:mariadb-libs-5.5.56-2.el7.x86_64 10/10 検証中 : MariaDB-server-10.1.32-1.el7.centos.x86_64 1/10 検証中 : MariaDB-common-10.1.32-1.el7.centos.x86_64 2/10 検証中 : MariaDB-devel-10.1.32-1.el7.centos.x86_64 3/10 検証中 : galera-25.3.23-1.rhel7.el7.centos.x86_64 4/10 検証中 : MariaDB-client-10.1.32-1.el7.centos.x86_64 5/10 検証中 : MariaDB-shared-10.1.32-1.el7.centos.x86_64 6/10 検証中 : 1:mariadb-devel-5.5.56-2.el7.x86_64 7/10 検証中 : 1:mariadb-libs-5.5.56-2.el7.x86_64 8/10 検証中 : 1:mariadb-server-5.5.56-2.el7.x86_64 9/10 検証中 : 1:mariadb-5.5.56-2.el7.x86_64 10/10 インストール: MariaDB-client.x86_64 0:10.1.32-1.el7.centos MariaDB-devel.x86_64 0:10.1.32-1.el7.centos MariaDB-server.x86_64 0:10.1.32-1.el7.centos MariaDB-shared.x86_64 0:10.1.32-1.el7.centos 依存性関連をインストールしました: MariaDB-common.x86_64 0:10.1.32-1.el7.centos galera.x86_64 0:25.3.23-1.rhel7.el7.centos 置換: mariadb.x86_64 1:5.5.56-2.el7 mariadb-devel.x86_64 1:5.5.56-2.el7 mariadb-libs.x86_64 1:5.5.56-2.el7 mariadb-server.x86_64 1:5.5.56-2.el7 完了しました!
完了しました。念のため確認します
バージョン確認
[root@localhost ~]# mysql --version mysql Ver 15.1 Distrib 10.1.32-MariaDB, for Linux (x86_64) using readline 5.1
問題無いですね。というわけで起動します。
[root@localhost ~]#systemctl start mariadb
個人支援・寄付について
サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。
- ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS