CentOS7.9にMariaDB10.6.7をインストールする
本記事の位置を確認します。
①CentOSにApacheをインストール
②CentOSにPHPをインストール
③CentOSにMariaDBをインストール 👈本記事はここ
④CentOSにWordpressをインストール
それではCentOS7にMariaDBをインストールする方法となります。
環境
●OS:CentOS Linux release 7.9.2009 (Core)
👆👆cat /etc/redhat-release👆👆左記のコマンドでVersionを確認できます。
●Apache:Apache2.4.6
👆👆httpd -v👆👆左記のコマンドでVersionを確認できます。
Apacheのインストール方法です。
●PHP:PHP8.0.18
PHPのインストール方法です。
早速、MariaDB10.7をインストールしていきましょう。
リボジトリ構成ファイルを作成(準備)
ファイルを作成します。
vi /etc/yum.repos.d/mariadb.repo 👈mairadb.repoを作成します。
新規作成され、何もないファイルが開きますのでここに追記します。
下記のすべてをコピーし貼り付けます。
MariaDB 10.6 CentOS repository list - created 2022-05-05 14:37 UTC
https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/10.6/centos7-amd64
gpgkey=https://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
enable=1
追記したら、「:wq」で保存して閉じます。
MariaDBのインストールを実施
インストールするコマンドは下記です。
yum -y install MariaDB-devel MariaDB-client MariaDB-server
下記のようになります。
[root@ホスト名 ~]# yum -y install MariaDB-devel MariaDB-client MariaDB-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
*base: ftp.jaist.ac.jp
*epel: ftp.jaist.ac.jp
*extras: ftp.jaist.ac.jp
*remi-safe: ftp.riken.jp
*updates: ftp.jaist.ac.jp
mariadb | 3.4 kB 00:00
Resolving Dependencies
--> Running transaction check
---> Package MariaDB-client.x86_64 0:10.6.7-1.el7.centos will be installed
--> Processing Dependency: MariaDB-common for package: MariaDB-client-10.6.7-1.el7.centos.x86_64
---> Package MariaDB-devel.x86_64 0:10.6.7-1.el7.centos will be installed
--> Processing Dependency: MariaDB-shared >= 10.2.42 for package: MariaDB-devel-10.6.7-1.el7.centos.x86_64
---> Package MariaDB-server.x86_64 0:10.6.7-1.el7.centos will be installed
--> Running transaction check
---> Package MariaDB-common.x86_64 0:10.6.7-1.el7.centos will be installed
--> Processing Dependency: MariaDB-compat for package: MariaDB-common-10.6.7-1.el7.centos.x86_64
---> Package MariaDB-shared.x86_64 0:10.6.7-1.el7.centos will be installed
--> Running transaction check
---> Package MariaDB-compat.x86_64 0:10.6.7-1.el7.centos will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==============================================================
Package Arch Version Repository Size
==============================================================
Installing:
MariaDB-client x86_64 10.6.7-1.el7.centos mariadb 14 M
MariaDB-devel x86_64 10.6.7-1.el7.centos mariadb 8.2 M
MariaDB-server x86_64 10.6.7-1.el7.centos mariadb 25 M
Installing for dependencies:
MariaDB-common x86_64 10.6.7-1.el7.centos mariadb 81 k
MariaDB-compat x86_64 10.6.7-1.el7.centos mariadb 2.2 M
MariaDB-shared x86_64 10.6.7-1.el7.centos mariadb 113 k
Transaction Summary
==============================================================
Install 3 Packages (+3 Dependent packages)
Total download size: 50 M
Installed size: 266 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/6): MariaDB-common-10.6.7-1.el7.centos.x86_64.rpm | 81 kB 00:00
(2/6): MariaDB-compat-10.6.7-1.el7.centos.x86_64.rpm | 2.2 MB 00:00
(3/6): MariaDB-devel-10.6.7-1.el7.centos.x86_64.rpm | 8.2 MB 00:02
(4/6): MariaDB-client-10.6.7-1.el7.centos.x86_64.rpm | 14 MB 00:03
(5/6): MariaDB-shared-10.6.7-1.el7.centos.x86_64.rpm | 113 kB 00:00
(6/6): MariaDB-server-10.6.7-1.el7.centos.x86_64.rpm | 25 MB 00:03
-----------------------------------------------------------------------------------------
Total 8.1 MB/s | 50 MB 00:06
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : MariaDB-compat-10.6.7-1.el7.centos.x86_64 1/6
Installing : MariaDB-common-10.6.7-1.el7.centos.x86_64 2/6
Installing : MariaDB-shared-10.6.7-1.el7.centos.x86_64 3/6
Installing : MariaDB-client-10.6.7-1.el7.centos.x86_64 4/6
Installing : MariaDB-server-10.6.7-1.el7.centos.x86_64 5/6
Installing : MariaDB-devel-10.6.7-1.el7.centos.x86_64 6/6
Verifying : MariaDB-common-10.6.7-1.el7.centos.x86_64 1/6
Verifying : MariaDB-server-10.6.7-1.el7.centos.x86_64 2/6
Verifying : MariaDB-shared-10.6.7-1.el7.centos.x86_64 3/6
Verifying : MariaDB-client-10.6.7-1.el7.centos.x86_64 4/6
Verifying : MariaDB-compat-10.6.7-1.el7.centos.x86_64 5/6
Verifying : MariaDB-devel-10.6.7-1.el7.centos.x86_64 6/6
Installed:
MariaDB-client.x86_64 0:10.6.7-1.el7.centos
MariaDB-devel.x86_64 0:10.6.7-1.el7.centos
MariaDB-server.x86_64 0:10.6.7-1.el7.centos
Dependency Installed:
MariaDB-common.x86_64 0:10.6.7-1.el7.centos
MariaDB-compat.x86_64 0:10.6.7-1.el7.centos
MariaDB-shared.x86_64 0:10.6.7-1.el7.centos
Complete!
[root@ホスト名 ~]#
Complete!と出れば成功です。10.6.7がインストールされました。
起動と自動起動と稼働のステータス確認を行う
起動します。
systemctl start mariadb
サーバが再起動した際に自動で起動する設定を行います。
systemctl enable mariadb
稼働しているかステータス確認します。
systemctl status mariadb
実行すると下記のようになります。
[root@ホスト名 ~]#
[root@ホスト名 ~]# systemctl start mariadb 👈起動させます。
[root@ホスト名 ~]#
[root@ホスト名 ~]# systemctl enable mariadb 👈自動起動させる設定をします。
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@ホスト名 ~]#
[root@ホスト名 ~]# systemctl status mariadb 👈稼働状況の確認をします。
● mariadb.service - MariaDB 10.6.7 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/mariadb.service.d
mqmigrated-from-my.cnf-settings.conf
Active: active (running) since Thu 2022-05-05 23:53:49 JST; 35s ago
Docs: man:mariadbd(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 11439 (mariadbd)
Status: "Taking your SQL requests now…"
CGroup: /system.slice/mariadb.service
mq11439 /usr/sbin/mariadbd
May 05 23:53:48 ホスト名 mariadbd[11439]: 2022-05-05 23:…
May 05 23:53:48 ホスト名 mariadbd[11439]: 2022-05-05 23:…
May 05 23:53:48 ホスト名 mariadbd[11439]: 2022-05-05 23:…
May 05 23:53:48 ホスト名 mariadbd[11439]: 2022-05-05 23:…
May 05 23:53:48 ホスト名 mariadbd[11439]: 2022-05-05 23:…
May 05 23:53:48 ホスト名 mariadbd[11439]: 2022-05-05 23:…
May 05 23:53:49 ホスト名 mariadbd[11439]: 2022-05-05 23:…
May 05 23:53:49 ホスト名 mariadbd[11439]: 2022-05-05 23:…
May 05 23:53:49 ホスト名 mariadbd[11439]: Version: '10.6…
May 05 23:53:49 ホスト名 systemd[1]: Started MariaDB 10….
Hint: Some lines were ellipsized, use -l to show in full.
[root@ホスト名 ~]#
緑文字でActiveになっているので稼働していますね。
MariaDBのインストールは完了しました。デフォルト設定での稼働はセキュリティ上問題あるので次回はMariaDBの設定変更を行いたいと思います。