このセクションでは、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 ~]$