このセクションでは、MariaDB のインストールについて紹介していきます。

AlmaLinux 9.2 に MariaDB をインストールしていきます。

MariaDB に関する必要なパッケージをインストールします。

[user@pub-web ~]$ sudo dnf install mariadb mariadb-server
Last metadata expiration check: 1:18:15 ago on Tue Aug 15 02:51:56 2023.
Dependencies resolved.
===============================================================================
 Package                      Arch     Version               Repository   Size
===============================================================================
Installing:
 mariadb                      x86_64   3:10.5.16-2.el9_0     appstream   1.6 M
 mariadb-server               x86_64   3:10.5.16-2.el9_0     appstream   9.3 M
Installing dependencies:
 mariadb-common               x86_64   3:10.5.16-2.el9_0     appstream    31 k
 mariadb-connector-c          x86_64   3.2.6-1.el9_0         appstream   194 k
 mariadb-connector-c-config   noarch   3.2.6-1.el9_0         appstream   9.7 k
 mariadb-errmsg               x86_64   3:10.5.16-2.el9_0     appstream   215 k
 mysql-selinux                noarch   1.0.5-1.el9_0         appstream    35 k
 perl-DBD-MariaDB             x86_64   1.21-16.el9_0         appstream   151 k
 perl-DBI                     x86_64   1.643-9.el9           appstream   700 k
 perl-File-Copy               noarch   2.34-480.el9          appstream    20 k
 perl-Math-BigInt             noarch   1:1.9998.18-460.el9   appstream   188 k
 perl-Math-Complex            noarch   1.59-480.el9          appstream    47 k
 perl-Sys-Hostname            x86_64   1.23-480.el9          appstream    17 k
Installing weak dependencies:
 mariadb-backup               x86_64   3:10.5.16-2.el9_0     appstream   6.4 M
 mariadb-gssapi-server        x86_64   3:10.5.16-2.el9_0     appstream    19 k
 mariadb-server-utils         x86_64   3:10.5.16-2.el9_0     appstream   213 k

Transaction Summary
===============================================================================
Install  16 Packages

Total download size: 19 M
Installed size: 111 M
Is this ok [y/N]: y
ーー(省略)ーー


Installed:
  mariadb-3:10.5.16-2.el9_0.x86_64                                             
  mariadb-backup-3:10.5.16-2.el9_0.x86_64                                      
  mariadb-common-3:10.5.16-2.el9_0.x86_64                                      
  mariadb-connector-c-3.2.6-1.el9_0.x86_64                                     
  mariadb-connector-c-config-3.2.6-1.el9_0.noarch                              
  mariadb-errmsg-3:10.5.16-2.el9_0.x86_64                                      
  mariadb-gssapi-server-3:10.5.16-2.el9_0.x86_64                               
  mariadb-server-3:10.5.16-2.el9_0.x86_64                                      
  mariadb-server-utils-3:10.5.16-2.el9_0.x86_64                                
  mysql-selinux-1.0.5-1.el9_0.noarch                                           
  perl-DBD-MariaDB-1.21-16.el9_0.x86_64                                        
  perl-DBI-1.643-9.el9.x86_64                                                  
  perl-File-Copy-2.34-480.el9.noarch                                           
  perl-Math-BigInt-1:1.9998.18-460.el9.noarch                                  
  perl-Math-Complex-1.59-480.el9.noarch                                        
  perl-Sys-Hostname-1.23-480.el9.x86_64                                        

Complete!
[user@pub-web ~]$ 

mariadb サービスの自動起動を有効にします。

[user@pub-web ~]$ sudo systemctl enable mariadb
Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.
[user@pub-web ~]$ 

自動起動が有効化されていることを確認します。

[user@pub-web ~]$ sudo systemctl is-enabled mariadb
enabled
[user@pub-web ~]$ 

MariaDB のサービスを起動します。

[user@pub-web ~]$ sudo systemctl start mariadb
[user@pub-web ~]$ 

MariaDB サービスが起動していることを確認します。起動すればインストールとしては終了となります。

[user@pub-web ~]$ sudo systemctl status mariadb
● mariadb.service - MariaDB 10.5 database server
     Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; preset:>
     Active: active (running) since Tue 2023-08-15 04:15:25 EDT; 12s ago
       Docs: man:mariadbd(8)
             https://mariadb.com/kb/en/library/systemd/
    Process: 7670 ExecStartPre=/usr/libexec/mariadb-check-socket (code=exited,>
    Process: 7692 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir mariadb.ser>
    Process: 7792 ExecStartPost=/usr/libexec/mariadb-check-upgrade (code=exite>
   Main PID: 7774 (mariadbd)
     Status: "Taking your SQL requests now..."
      Tasks: 17 (limit: 11125)
     Memory: 79.3M
        CPU: 380ms
     CGroup: /system.slice/mariadb.service
             └─7774 /usr/libexec/mariadbd --basedir=/usr

Aug 15 04:15:25 pub-web mariadb-prepare-db-dir[7731]: you need to be the syste>
Aug 15 04:15:25 pub-web mariadb-prepare-db-dir[7731]: After connecting you can>
Aug 15 04:15:25 pub-web mariadb-prepare-db-dir[7731]: able to connect as any o>
Aug 15 04:15:25 pub-web mariadb-prepare-db-dir[7731]: See the MariaDB Knowledg>
Aug 15 04:15:25 pub-web mariadb-prepare-db-dir[7731]: Please report any proble>
Aug 15 04:15:25 pub-web mariadb-prepare-db-dir[7731]: The latest information a>
Aug 15 04:15:25 pub-web mariadb-prepare-db-dir[7731]: Consider joining MariaDB>
Aug 15 04:15:25 pub-web mariadb-prepare-db-dir[7731]: https://mariadb.org/get->
Aug 15 04:15:25 pub-web mariadbd[7774]: 2023-08-15  4:15:25 0 [Note] /usr/libe>
Aug 15 04:15:25 pub-web systemd[1]: Started MariaDB 10.5 database server.

[user@pub-web ~]$ 

CentOS に MaraiDB をインストールした際の過去の記事(古い情報)