CentOS 7.6にMaria DBをインストールする(Word Pressをインストールする準備)

Word Pressをインストールする準備として、Cent OS 7.6にMaria DB 5.5をインストールしてみました。

現在インストールされているMaria DBを一旦削除する

チェック

OSインストール時にrpmよりインストールしていないか確認します。

$ rpm -qa | grep -i "mariadb"
mariadb-libs-5.5.60-1.el7_5.x86_64

いました。

削除

削除しちゃいます。

$  yum remove mariadb mariadb-libs
読み込んだプラグイン:fastestmirror, langpacks
引数に一致しません: mariadb
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ mariadb-libs.x86_64 1:5.5.60-1.el7_5 を 削除
--> 依存性の処理をしています: libmysqlclient.so.18()(64bit) のパッケージ: 2:postfix-2.10.1-7.el7.x86_64
--> 依存性の処理をしています: libmysqlclient.so.18(libmysqlclient_18)(64bit) の パッケージ: 2:postfix-2.10.1-7.el7.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ postfix.x86_64 2:2.10.1-7.el7 を 削除
--> 依存性解決を終了しました。
base/7/x86_64                                            | 3.6 kB     00:00
extras/7/x86_64                                          | 3.4 kB     00:00
updates/7/x86_64                                         | 3.4 kB     00:00

依存性を解決しました

================================================================================
 Package            アーキテクチャー
                                 バージョン               リポジトリー     容量
================================================================================
削除中:
 mariadb-libs       x86_64       1:5.5.60-1.el7_5         @anaconda       4.4 M
依存性関連での削除をします:
 postfix            x86_64       2:2.10.1-7.el7           @anaconda        12 M

トランザクションの要約
================================================================================
削除  1 パッケージ (+1 個の依存関係のパッケージ)

インストール容量: 17 M
上記の処理を行います。よろしいでしょうか? [y/N]y

削除していいか確認されます。
よく見るとpostfixが依存関係で削除対象に!
まあ、メールサーバなんぞ使う予定はないので削除しちゃいます。

Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  削除中                  : 2:postfix-2.10.1-7.el7.x86_64                   1/2
  削除中                  : 1:mariadb-libs-5.5.60-1.el7_5.x86_64            2/2
  検証中                  : 2:postfix-2.10.1-7.el7.x86_64                   1/2
  検証中                  : 1:mariadb-libs-5.5.60-1.el7_5.x86_64            2/2

削除しました:
  mariadb-libs.x86_64 1:5.5.60-1.el7_5

依存性の削除をしました:
  postfix.x86_64 2:2.10.1-7.el7

完了しました!

削除されました。

削除されたか確認

一応念のため削除されたか確認します。

$ rpm -qa | grep -i "mariadb"

何も表示されないので削除されたようです。

mariadb最新版のインストール

yumでインストールします。

$ yum install mariadb-server mariadb-devel
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: mirrors.zju.edu.cn
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ mariadb-devel.x86_64 1:5.5.60-1.el7_5 を インストール
--> 依存性の処理をしています: mariadb-libs(x86-64) = 1:5.5.60-1.el7_5 のパッケージ: 1:mariadb-devel-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: openssl-devel(x86-64) のパッケージ: 1:mariadb-devel-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: libmysqlclient.so.18()(64bit) のパッケージ: 1:mariadb-devel-5.5.60-1.el7_5.x86_64
---> パッケージ mariadb-server.x86_64 1:5.5.60-1.el7_5 を インストール
--> 依存性の処理をしています: mariadb(x86-64) = 1:5.5.60-1.el7_5 のパッケージ: 1:mariadb-server-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: perl-DBD-MySQL のパッケージ: 1:mariadb-server-5.5.60-1.el7_5.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ mariadb.x86_64 1:5.5.60-1.el7_5 を インストール
---> パッケージ mariadb-libs.x86_64 1:5.5.60-1.el7_5 を インストール
---> パッケージ openssl-devel.x86_64 1:1.0.2k-16.el7 を インストール
--> 依存性の処理をしています: zlib-devel(x86-64) のパッケージ: 1:openssl-devel-1.0.2k-16.el7.x86_64
--> 依存性の処理をしています: krb5-devel(x86-64) のパッケージ: 1:openssl-devel-1.0.2k-16.el7.x86_64
---> パッケージ perl-DBD-MySQL.x86_64 0:4.023-6.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ krb5-devel.x86_64 0:1.15.1-34.el7 を インストール
--> 依存性の処理をしています: libkadm5(x86-64) = 1.15.1-34.el7 のパッケージ: krb5-devel-1.15.1-34.el7.x86_64
--> 依存性の処理をしています: libverto-devel のパッケージ: krb5-devel-1.15.1-34.el7.x86_64
--> 依存性の処理をしています: libselinux-devel のパッケージ: krb5-devel-1.15.1-34.el7.x86_64
--> 依存性の処理をしています: libcom_err-devel のパッケージ: krb5-devel-1.15.1-34.el7.x86_64
--> 依存性の処理をしています: keyutils-libs-devel のパッケージ: krb5-devel-1.15.1-34.el7.x86_64
---> パッケージ zlib-devel.x86_64 0:1.2.7-18.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ keyutils-libs-devel.x86_64 0:1.5.8-3.el7 を インストール
---> パッケージ libcom_err-devel.x86_64 0:1.42.9-13.el7 を インストール
---> パッケージ libkadm5.x86_64 0:1.15.1-34.el7 を インストール
---> パッケージ libselinux-devel.x86_64 0:2.5-14.1.el7 を インストール
--> 依存性の処理をしています: libsepol-devel(x86-64) >= 2.5-10 のパッケージ: libselinux-devel-2.5-14.1.el7.x86_64
--> 依存性の処理をしています: pkgconfig(libsepol) のパッケージ: libselinux-devel-2.5-14.1.el7.x86_64
--> 依存性の処理をしています: pkgconfig(libpcre) のパッケージ: libselinux-devel-2.5-14.1.el7.x86_64
---> パッケージ libverto-devel.x86_64 0:0.2.5-4.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ libsepol-devel.x86_64 0:2.5-10.el7 を インストール
---> パッケージ pcre-devel.x86_64 0:8.32-17.el7 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 Package                   アーキテクチャー
                                        バージョン             リポジトリー
                                                                           容量
================================================================================
インストール中:
 mariadb-devel             x86_64       1:5.5.60-1.el7_5       base       754 k
 mariadb-server            x86_64       1:5.5.60-1.el7_5       base        11 M
依存性関連でのインストールをします:
 keyutils-libs-devel       x86_64       1.5.8-3.el7            base        37 k
 krb5-devel                x86_64       1.15.1-34.el7          base       271 k
 libcom_err-devel          x86_64       1.42.9-13.el7          base        31 k
 libkadm5                  x86_64       1.15.1-34.el7          base       177 k
 libselinux-devel          x86_64       2.5-14.1.el7           base       187 k
 libsepol-devel            x86_64       2.5-10.el7             base        77 k
 libverto-devel            x86_64       0.2.5-4.el7            base        12 k
 mariadb                   x86_64       1:5.5.60-1.el7_5       base       8.9 M
 mariadb-libs              x86_64       1:5.5.60-1.el7_5       base       758 k
 openssl-devel             x86_64       1:1.0.2k-16.el7        base       1.5 M
 pcre-devel                x86_64       8.32-17.el7            base       480 k
 perl-DBD-MySQL            x86_64       4.023-6.el7            base       140 k
 zlib-devel                x86_64       1.2.7-18.el7           base        50 k

トランザクションの要約
================================================================================
インストール  2 パッケージ (+13 個の依存関係のパッケージ)

総ダウンロード容量: 24 M
インストール容量: 121 M
Is this ok [y/d/N]: y
Downloading packages:
(1/15): keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm         |  37 kB   00:00
(2/15): libcom_err-devel-1.42.9-13.el7.x86_64.rpm          |  31 kB   00:00
(3/15): krb5-devel-1.15.1-34.el7.x86_64.rpm                | 271 kB   00:00
(4/15): libkadm5-1.15.1-34.el7.x86_64.rpm                  | 177 kB   00:00
(5/15): libselinux-devel-2.5-14.1.el7.x86_64.rpm           | 187 kB   00:00
(6/15): libsepol-devel-2.5-10.el7.x86_64.rpm               |  77 kB   00:00
(7/15): libverto-devel-0.2.5-4.el7.x86_64.rpm              |  12 kB   00:00
(8/15): mariadb-devel-5.5.60-1.el7_5.x86_64.rpm            | 754 kB   00:00
(9/15): mariadb-libs-5.5.60-1.el7_5.x86_64.rpm             | 758 kB   00:00
(10/15): mariadb-server-5.5.60-1.el7_5.x86_64.rpm          |  11 MB   00:01
(11/15): mariadb-5.5.60-1.el7_5.x86_64.rpm                 | 8.9 MB   00:02
(12/15): openssl-devel-1.0.2k-16.el7.x86_64.rpm            | 1.5 MB   00:00
(13/15): pcre-devel-8.32-17.el7.x86_64.rpm                 | 480 kB   00:00
(14/15): perl-DBD-MySQL-4.023-6.el7.x86_64.rpm             | 140 kB   00:00
(15/15): zlib-devel-1.2.7-18.el7.x86_64.rpm                |  50 kB   00:00
--------------------------------------------------------------------------------
合計                                               8.2 MB/s |  24 MB  00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : 1:mariadb-libs-5.5.60-1.el7_5.x86_64           1/15
  インストール中          : perl-DBD-MySQL-4.023-6.el7.x86_64              2/15
  インストール中          : 1:mariadb-5.5.60-1.el7_5.x86_64                3/15
  インストール中          : keyutils-libs-devel-1.5.8-3.el7.x86_64         4/15
  インストール中          : libcom_err-devel-1.42.9-13.el7.x86_64          5/15
  インストール中          : libsepol-devel-2.5-10.el7.x86_64               6/15
  インストール中          : zlib-devel-1.2.7-18.el7.x86_64                 7/15
  インストール中          : pcre-devel-8.32-17.el7.x86_64                  8/15
  インストール中          : libselinux-devel-2.5-14.1.el7.x86_64           9/15
  インストール中          : libverto-devel-0.2.5-4.el7.x86_64             10/15
  インストール中          : libkadm5-1.15.1-34.el7.x86_64                 11/15
  インストール中          : krb5-devel-1.15.1-34.el7.x86_64               12/15
  インストール中          : 1:openssl-devel-1.0.2k-16.el7.x86_64          13/15
  インストール中          : 1:mariadb-devel-5.5.60-1.el7_5.x86_64         14/15
  インストール中          : 1:mariadb-server-5.5.60-1.el7_5.x86_64        15/15
  検証中                  : 1:mariadb-server-5.5.60-1.el7_5.x86_64         1/15
  検証中                  : krb5-devel-1.15.1-34.el7.x86_64                2/15
  検証中                  : libkadm5-1.15.1-34.el7.x86_64                  3/15
  検証中                  : libverto-devel-0.2.5-4.el7.x86_64              4/15
  検証中                  : 1:openssl-devel-1.0.2k-16.el7.x86_64           5/15
  検証中                  : perl-DBD-MySQL-4.023-6.el7.x86_64              6/15
  検証中                  : 1:mariadb-libs-5.5.60-1.el7_5.x86_64           7/15
  検証中                  : pcre-devel-8.32-17.el7.x86_64                  8/15
  検証中                  : libselinux-devel-2.5-14.1.el7.x86_64           9/15
  検証中                  : 1:mariadb-5.5.60-1.el7_5.x86_64               10/15
  検証中                  : zlib-devel-1.2.7-18.el7.x86_64                11/15
  検証中                  : libsepol-devel-2.5-10.el7.x86_64              12/15
  検証中                  : libcom_err-devel-1.42.9-13.el7.x86_64         13/15
  検証中                  : 1:mariadb-devel-5.5.60-1.el7_5.x86_64         14/15
  検証中                  : keyutils-libs-devel-1.5.8-3.el7.x86_64        15/15

インストール:
  mariadb-devel.x86_64 1:5.5.60-1.el7_5  mariadb-server.x86_64 1:5.5.60-1.el7_5

依存性関連をインストールしました:
  keyutils-libs-devel.x86_64 0:1.5.8-3.el7 krb5-devel.x86_64 0:1.15.1-34.el7
  libcom_err-devel.x86_64 0:1.42.9-13.el7  libkadm5.x86_64 0:1.15.1-34.el7
  libselinux-devel.x86_64 0:2.5-14.1.el7   libsepol-devel.x86_64 0:2.5-10.el7
  libverto-devel.x86_64 0:0.2.5-4.el7      mariadb.x86_64 1:5.5.60-1.el7_5
  mariadb-libs.x86_64 1:5.5.60-1.el7_5     openssl-devel.x86_64 1:1.0.2k-16.el7
  pcre-devel.x86_64 0:8.32-17.el7          perl-DBD-MySQL.x86_64 0:4.023-6.el7
  zlib-devel.x86_64 0:1.2.7-18.el7

完了しました!

無事にインストールできたようです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です