MariaDBをインストールする!(Rocky Linux 9)

Rocky Linux 9にMariaDBをインストールします。

インストールする環境を確認する!

インストール前に、環境を確認します。

# hostnamectl
 Static hostname: vmsrdb21
       Icon name: computer-vm
         Chassis: vm
      Machine ID: c5cfb03d2529409da1a18560f71e844a
         Boot ID: fe1d923765e14436a049b03ef85a0663
  Virtualization: oracle
Operating System: Rocky Linux 9.1 (Blue Onyx)      
     CPE OS Name: cpe:/o:rocky:rocky:9::baseos
          Kernel: Linux 5.14.0-162.6.1.el9_1.x86_64
    Architecture: x86-64
 Hardware Vendor: innotek GmbH
  Hardware Model: VirtualBox

リポジトリの設定を行う!

MariaDBをインストールするためのリポジトリの設定を行います。

# curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
# [info] Checking for script prerequisites.
# [info] MariaDB Server version 10.11 is valid
# [info] Repository file successfully written to /etc/yum.repos.d/mariadb.repo
# [info] Adding trusted package signing keys...
/etc/pki/rpm-gpg ~
~
# [info] Successfully added trusted package signing keys
# [info] Cleaning package cache...
29 files removed

MariaDBをインストールする。

MariaDBをdnfコマンドでインストールします。

# sudo dnf install MariaDB-server
MariaDB Server                                                                          140 kB/s | 480 kB     00:03    
MariaDB MaxScale                                                                        4.6 kB/s | 8.4 kB     00:01    
MariaDB Tools                                                                           3.8 kB/s | 4.4 kB     00:01    
Rocky Linux 9 - BaseOS                                                                  984 kB/s | 1.8 MB     00:01    
Rocky Linux 9 - AppStream                                                               2.6 MB/s | 6.8 MB     00:02    
Rocky Linux 9 - Extras                                                                  7.0 kB/s | 8.7 kB     00:01    
Dependencies resolved.
========================================================================================================================
 Package                            Architecture       Version                           Repository                Size
========================================================================================================================
Installing:
 MariaDB-server                     x86_64             10.11.2-1.el9                     mariadb-main              18 M
Installing dependencies:
 MariaDB-client                     x86_64             10.11.2-1.el9                     mariadb-main             9.0 M
 MariaDB-common                     x86_64             10.11.2-1.el9                     mariadb-main              88 k
 MariaDB-shared                     x86_64             10.11.2-1.el9                     mariadb-main             122 k
...

MariaDBの起動設定を行う!

MariaDBを自動で起動するように設定します。

# systemctl enable --now mariadb
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.

MariaDBの起動状態を確認する!

MariaDBの起動状態を確認します。

#systemctl is-enabled mariadb
enabled
# systemctl status mariadb
● mariadb.service - MariaDB 10.11.2 database server
     Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
    Drop-In: /etc/systemd/system/mariadb.service.d
             └─migrated-from-my.cnf-settings.conf
     Active: active (running) since Thu 2023-04-20 06:58:26 JST; 37s ago
       Docs: man:mariadbd(8)
             https://mariadb.com/kb/en/library/systemd/
    Process: 3427 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCC>
    Process: 3428 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`cd /usr/bin/..; /usr/bin/>
    Process: 3450 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUC>
   Main PID: 3436 (mariadbd)
     Status: "Taking your SQL requests now..."
      Tasks: 14 (limit: 11062)
     Memory: 194.5M
        CPU: 135ms
     CGroup: /system.slice/mariadb.service
             └─3436 /usr/sbin/mariadbd

おわりに

Rocky Linux 9では、MariaDBは、リポジトリを設定して、dnfコマンドでインストールできます。

参考情報

関連記事

関連書籍(Amazon商品リンク)