72462


CentOS 8.2に以下のコマンドでmariadbをインストールすると、その下にある様にmariadb
10.3がインストールされる様ですが、最新版である10.5をインストールする為にはどうすべきなのでしょうか？初めから10.5をインストールできるのか、あるいは10.3からアップグレードしなければならないのか、両ケースにつき、それぞれのコマンドをお教え願いませんでしょうか？

[code]

    yum -y install mariadb-server
    
[/code]

mariadbバージョン：  
mysql Ver 15.1 Distrib 10.3.17-MariaDB, for Linux (x86_64) using readline 5.1

環境：  
CentOS Linux release 8.2.2004 (Core)


CC BY-SA 4.0
2020-12-06T15:32:22.127
72459
2020-12-06T16:43:41.300
2020-12-06T16:29:30.860
3060
19211
question
centos mariadb
CentOS 8 に mariadb 10.5 をインストールしたい


CentOS8 の標準リポジトリに用意されている MariaDB ですが、現時点では 10.3 までのようです。

最新版 (10.5) を利用したい場合には、ソースコードからのコンパイル、または別のリポジトリからのインストールが必要になります。

MariaDB に関しては公式が各ディストリビューション向けのパッケージとリポジトリを用意しているようなので、こちらを利用するのが一番簡単そうです。

なお、余談ですが CentOS 8 から `yum` の代わりに `dnf` コマンドでパッケージを管理するようになっています。 yum
もしばらくは使えますが将来的に廃止になるので、早いうちに慣れておくことをおすすめします。  
(基本的にはコマンド名を置き換えるだけでほぼ今までと同じように使えます)

* * *

**手順:**

MariaDBのリポジトリを追加

[code]

    $ sudo tee /etc/yum.repos.d/mariadb.repo<<EOF
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.5/centos8-amd64
    module_hotfixes=1
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    EOF
    
[/code]

MariaDB-server パッケージをインストール

[code]

    $ sudo dnf install MariaDB-server
    $ sudo systemctl start mariadb
    
[/code]

**参考:**

[Download MariaDB Server - MariaDB.org](https://mariadb.org/download/#mariadb-
repositories)  
[Install MariaDB 10.5 on CentOS 8 | CentOS 7 |
ComputingForGeeks](https://computingforgeeks.com/install-mariadb-on-
centos-7-centos-8/)


CC BY-SA 4.0
2020-12-06T16:43:41.300
72462
2020-12-06T16:43:41.300
3060
72459
answer