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商品リンク)