【MariaDB】Ver10.8 インストール手順 | AlmaLinux8.6向け


この記事はプロモーションを含みます。

AlmaLinux8.6環境に、MariaDBのバージョン10.8をインストールする方法を解説します。

リポジトリファイル作成用データの取得

MariaDBの公式サイトより、リポジトリファイルを作成するためのデータを取得します。

まず、現在使用しているOSの確認を行います。

[root@STKWPS001 ~]# cat /etc/redhat-release
AlmaLinux release 8.6 (Sky Tiger)

次に、下記より、MariaDBの公式サイトに接続します。

「MariaDB Repositories」タブで、使用しているOSの情報を入力していきます。
今回は「AlmaLinux 8.6」を使用しているので、下記のようにしました。

  • Choose a distribution:CentOS 8 (x86_64)
  • Choose a MariaDB Server version:10.8

上記画像の赤枠のように、リポジトリファイル用のデータが表示されるので、コピーします。
コピーした情報は、次項で使用します。
以下は、コピーした内容です。

# MariaDB 10.8 CentOS repository list - created 2022-10-28 20:10 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/10.8/centos8-amd64
module_hotfixes=1
gpgkey=https://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

リポジトリファイルの作成

前項で取得したデータをもとに、リポジトリファイルを作成します。

viコマンドで、リポジトリファイルの作成を行います。

[root@STKWPS001 ~]# vi /etc/yum.repos.d/mariadb.repo

前項でコピーしたデータを貼り付けます。
貼り付けた後は、1行追加して、「enable=1」を追記します。
これはリポジトリを有効化するための設定です。

# MariaDB 10.8 CentOS repository list - created 2022-10-28 20:10 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/10.8/centos8-amd64
module_hotfixes=1
gpgkey=https://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
enable=1

作成したリポジトリファイルが正しく反映されているか確認します。
下記のように表示されれば、正しく反映されています。

[root@STKWPS001 ~]# dnf list MariaDB*
MariaDB                                                                                     33 kB/s | 3.4 kB     00:00
利用可能なパッケージ
MariaDB.src                                                  10.8.5-1.el8                                         mariadb
MariaDB-backup.x86_64                                        10.8.5-1.el8                                         mariadb
MariaDB-backup-debuginfo.x86_64                              10.8.5-1.el8                                         mariadb
MariaDB-client.x86_64                                        10.8.5-1.el8                                         mariadb
MariaDB-client-debuginfo.x86_64                              10.8.5-1.el8                                         mariadb
MariaDB-columnstore-engine.x86_64                            10.8.5_6.4.3-1.el8                                   mariadb
MariaDB-columnstore-engine-debuginfo.x86_64                  10.8.5_6.4.3-1.el8                                   mariadb
MariaDB-common.x86_64                                        10.8.5-1.el8                                         mariadb
MariaDB-common-debuginfo.x86_64                              10.8.5-1.el8                                         mariadb
MariaDB-compat.x86_64                                        10.8.5-1.el8                                         mariadb
MariaDB-connect-engine.x86_64                                10.8.5-1.el8                                         mariadb
MariaDB-connect-engine-debuginfo.x86_64                      10.8.5-1.el8                                         mariadb
MariaDB-cracklib-password-check.x86_64                       10.8.5-1.el8                                         mariadb
MariaDB-cracklib-password-check-debuginfo.x86_64             10.8.5-1.el8                                         mariadb
MariaDB-devel.x86_64                                         10.8.5-1.el8                                         mariadb
MariaDB-devel-debuginfo.x86_64                               10.8.5-1.el8                                         mariadb
MariaDB-gssapi-server.x86_64                                 10.8.5-1.el8                                         mariadb
MariaDB-gssapi-server-debuginfo.x86_64                       10.8.5-1.el8                                         mariadb
MariaDB-oqgraph-engine.x86_64                                10.8.5-1.el8                                         mariadb
MariaDB-oqgraph-engine-debuginfo.x86_64                      10.8.5-1.el8                                         mariadb
MariaDB-provider-bzip2.x86_64                                10.8.5-1.el8                                         mariadb
MariaDB-provider-bzip2-debuginfo.x86_64                      10.8.5-1.el8                                         mariadb
MariaDB-provider-lz4.x86_64                                  10.8.5-1.el8                                         mariadb
MariaDB-provider-lz4-debuginfo.x86_64                        10.8.5-1.el8                                         mariadb
MariaDB-provider-lzma.x86_64                                 10.8.5-1.el8                                         mariadb
MariaDB-provider-lzma-debuginfo.x86_64                       10.8.5-1.el8                                         mariadb
MariaDB-provider-lzo.x86_64                                  10.8.5-1.el8                                         mariadb
MariaDB-provider-lzo-debuginfo.x86_64                        10.8.5-1.el8                                         mariadb
MariaDB-provider-snappy.x86_64                               10.8.5-1.el8                                         mariadb
MariaDB-provider-snappy-debuginfo.x86_64                     10.8.5-1.el8                                         mariadb
MariaDB-rocksdb-engine.x86_64                                10.8.5-1.el8                                         mariadb
MariaDB-rocksdb-engine-debuginfo.x86_64                      10.8.5-1.el8                                         mariadb
MariaDB-s3-engine.x86_64                                     10.8.5-1.el8                                         mariadb
MariaDB-s3-engine-debuginfo.x86_64                           10.8.5-1.el8                                         mariadb
MariaDB-server.x86_64                                        10.8.5-1.el8                                         mariadb
MariaDB-server-debuginfo.x86_64                              10.8.5-1.el8                                         mariadb
MariaDB-shared.x86_64                                        10.8.5-1.el8                                         mariadb
MariaDB-shared-debuginfo.x86_64                              10.8.5-1.el8                                         mariadb
MariaDB-test.x86_64                                          10.8.5-1.el8                                         mariadb
MariaDB-test-debuginfo.x86_64                                10.8.5-1.el8                                         mariadb
mariadb.x86_64                                               3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream
mariadb-backup.x86_64                                        3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream
mariadb-common.x86_64                                        3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream
mariadb-connector-c.i686                                     3.1.11-2.el8_3                                       appstream
mariadb-connector-c.x86_64                                   3.1.11-2.el8_3                                       appstream
mariadb-connector-c-config.noarch                            3.1.11-2.el8_3                                       appstream
mariadb-connector-c-devel.i686                               3.1.11-2.el8_3                                       appstream
mariadb-connector-c-devel.x86_64                             3.1.11-2.el8_3                                       appstream
mariadb-connector-odbc.x86_64                                3.1.12-1.el8                                         appstream
mariadb-devel.x86_64                                         3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream
mariadb-embedded.x86_64                                      3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream
mariadb-embedded-devel.x86_64                                3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream
mariadb-errmsg.x86_64                                        3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream
mariadb-gssapi-server.x86_64                                 3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream
mariadb-java-client.noarch                                   2.2.5-3.el8                                          appstream
mariadb-oqgraph-engine.x86_64                                3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream
mariadb-server.x86_64                                        3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream
mariadb-server-galera.x86_64                                 3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream
mariadb-server-utils.x86_64                                  3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream
mariadb-test.x86_64                                          3:10.3.35-1.module_el8.6.0+3265+230ed96b             appstream

また、上記パッケージに以下のパッケージが含まれていることを確認しておいて下さい。

  • MariaDB-client
  • MariaDB-devel
  • MariaDB-server

インストール

ここでは、MariaDBのインストールを行います。

[root@STKWPS001 ~]# dnf install -y MariaDB-client MariaDB-devel MariaDB-server
メタデータの期限切れの最終確認: 0:06:12 時間前の 2022年10月28日 16時25分04秒 に実施しました。
依存関係が解決しました。
===========================================================================================================================
 パッケージ                      アーキテクチャー バージョン                                     リポジトリー        サイズ
===========================================================================================================================
インストール:
 MariaDB-client                  x86_64           10.8.5-1.el8                                   mariadb              15 M
 MariaDB-devel                   x86_64           10.8.5-1.el8                                   mariadb             8.2 M
 MariaDB-server                  x86_64           10.8.5-1.el8                                   mariadb              26 M
依存関係のインストール:
 MariaDB-common                  x86_64           10.8.5-1.el8                                   mariadb              88 k
 MariaDB-shared                  x86_64           10.8.5-1.el8                                   mariadb             120 k
 boost-program-options           x86_64           1.66.0-10.el8                                  appstream           140 k
 galera-4                        x86_64           26.4.12-1.el8                                  mariadb              13 M
 libpmem                         x86_64           1.6.1-1.el8                                    appstream            79 k
 lsof                            x86_64           4.93.2-1.el8                                   baseos              252 k
 perl-DBI                        x86_64           1.641-4.module_el8.6.0+2823+173faa7e           appstream           739 k
 rsync                           x86_64           3.1.3-14.el8_6.3                               baseos              408 k
 socat                           x86_64           1.7.4.1-1.el8                                  appstream           322 k
モジュールストリームの有効化中:
 perl-DBI                                         1.641

トランザクションの概要
===========================================================================================================================
インストール  12 パッケージ

ダウンロードサイズの合計: 64 M
インストール後のサイズ: 267 M
パッケージのダウンロード:
(1/12): boost-program-options-1.66.0-10.el8.x86_64.rpm                                     884 kB/s | 140 kB     00:00
(2/12): lsof-4.93.2-1.el8.x86_64.rpm                                                       1.5 MB/s | 252 kB     00:00
(3/12): libpmem-1.6.1-1.el8.x86_64.rpm                                                     2.5 MB/s |  79 kB     00:00
(4/12): rsync-3.1.3-14.el8_6.3.x86_64.rpm                                                  1.8 MB/s | 408 kB     00:00
(5/12): socat-1.7.4.1-1.el8.x86_64.rpm                                                     4.3 MB/s | 322 kB     00:00
(6/12): perl-DBI-1.641-4.module_el8.6.0+2823+173faa7e.x86_64.rpm                           7.0 MB/s | 739 kB     00:00
(7/12): MariaDB-common-10.8.5-1.el8.x86_64.rpm                                             901 kB/s |  88 kB     00:00
(8/12): MariaDB-devel-10.8.5-1.el8.x86_64.rpm                                               12 MB/s | 8.2 MB     00:00
(9/12): MariaDB-shared-10.8.5-1.el8.x86_64.rpm                                             706 kB/s | 120 kB     00:00
(10/12): MariaDB-client-10.8.5-1.el8.x86_64.rpm                                             15 MB/s |  15 MB     00:01
(11/12): galera-4-26.4.12-1.el8.x86_64.rpm                                                  18 MB/s |  13 MB     00:00
(12/12): MariaDB-server-10.8.5-1.el8.x86_64.rpm                                             16 MB/s |  26 MB     00:01
---------------------------------------------------------------------------------------------------------------------------
合計                                                                                        17 MB/s |  64 MB     00:03
MariaDB                                                                                     52 kB/s | 8.2 kB     00:00
GPG 鍵 0x1BB943DB をインポート中:
 Userid     : "MariaDB Package Signing Key <package-signing-key@mariadb.org>"
 Fingerprint: 1993 69E5 404B D5FC 7D2F E43B CBCB 082A 1BB9 43DB
 From       : https://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/RPM-GPG-KEY-MariaDB
鍵のインポートに成功しました
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                                   1/1
  scriptletの実行中: MariaDB-shared-10.8.5-1.el8.x86_64                                                               1/12
  インストール中   : MariaDB-shared-10.8.5-1.el8.x86_64                                                               1/12
  scriptletの実行中: MariaDB-shared-10.8.5-1.el8.x86_64                                                               1/12
  scriptletの実行中: MariaDB-common-10.8.5-1.el8.x86_64                                                               2/12
  インストール中   : MariaDB-common-10.8.5-1.el8.x86_64                                                               2/12
  scriptletの実行中: MariaDB-common-10.8.5-1.el8.x86_64                                                               2/12
  インストール中   : libpmem-1.6.1-1.el8.x86_64                                                                       3/12
  scriptletの実行中: libpmem-1.6.1-1.el8.x86_64                                                                       3/12
  インストール中   : rsync-3.1.3-14.el8_6.3.x86_64                                                                    4/12
  インストール中   : lsof-4.93.2-1.el8.x86_64                                                                         5/12
  インストール中   : socat-1.7.4.1-1.el8.x86_64                                                                       6/12
  インストール中   : perl-DBI-1.641-4.module_el8.6.0+2823+173faa7e.x86_64                                             7/12
  scriptletの実行中: MariaDB-client-10.8.5-1.el8.x86_64                                                               8/12
  インストール中   : MariaDB-client-10.8.5-1.el8.x86_64                                                               8/12
  scriptletの実行中: MariaDB-client-10.8.5-1.el8.x86_64                                                               8/12
  インストール中   : boost-program-options-1.66.0-10.el8.x86_64                                                       9/12
  scriptletの実行中: boost-program-options-1.66.0-10.el8.x86_64                                                       9/12
  scriptletの実行中: galera-4-26.4.12-1.el8.x86_64                                                                   10/12
  インストール中   : galera-4-26.4.12-1.el8.x86_64                                                                   10/12
  scriptletの実行中: galera-4-26.4.12-1.el8.x86_64                                                                   10/12
  scriptletの実行中: MariaDB-server-10.8.5-1.el8.x86_64                                                              11/12
  インストール中   : MariaDB-server-10.8.5-1.el8.x86_64                                                              11/12
  scriptletの実行中: MariaDB-server-10.8.5-1.el8.x86_64                                                              11/12


Two all-privilege accounts were created.
One is root@localhost, it has no password, but you need to
be system 'root' user to connect. Use, for example, sudo mysql
The second is mysql@localhost, it has no password either, but
you need to be the system 'mysql' user to connect.
After connecting you can set the password, if you would need to be
able to connect as any of these users with a password and without sudo

See the MariaDB Knowledgebase at https://mariadb.com/kb

Please report any problems at https://mariadb.org/jira

The latest information about MariaDB is available at https://mariadb.org/.

Consider joining MariaDB's strong and vibrant community:
https://mariadb.org/get-involved/


  scriptletの実行中: MariaDB-devel-10.8.5-1.el8.x86_64                                                               12/12
  インストール中   : MariaDB-devel-10.8.5-1.el8.x86_64                                                               12/12
  scriptletの実行中: MariaDB-devel-10.8.5-1.el8.x86_64                                                               12/12
  scriptletの実行中: MariaDB-server-10.8.5-1.el8.x86_64                                                              12/12
  scriptletの実行中: MariaDB-devel-10.8.5-1.el8.x86_64                                                               12/12
  検証             : lsof-4.93.2-1.el8.x86_64                                                                         1/12
  検証             : rsync-3.1.3-14.el8_6.3.x86_64                                                                    2/12
  検証             : boost-program-options-1.66.0-10.el8.x86_64                                                       3/12
  検証             : libpmem-1.6.1-1.el8.x86_64                                                                       4/12
  検証             : perl-DBI-1.641-4.module_el8.6.0+2823+173faa7e.x86_64                                             5/12
  検証             : socat-1.7.4.1-1.el8.x86_64                                                                       6/12
  検証             : MariaDB-client-10.8.5-1.el8.x86_64                                                               7/12
  検証             : MariaDB-common-10.8.5-1.el8.x86_64                                                               8/12
  検証             : MariaDB-devel-10.8.5-1.el8.x86_64                                                                9/12
  検証             : MariaDB-server-10.8.5-1.el8.x86_64                                                              10/12
  検証             : MariaDB-shared-10.8.5-1.el8.x86_64                                                              11/12
  検証             : galera-4-26.4.12-1.el8.x86_64                                                                   12/12

インストール済み:
  MariaDB-client-10.8.5-1.el8.x86_64                  MariaDB-common-10.8.5-1.el8.x86_64
  MariaDB-devel-10.8.5-1.el8.x86_64                   MariaDB-server-10.8.5-1.el8.x86_64
  MariaDB-shared-10.8.5-1.el8.x86_64                  boost-program-options-1.66.0-10.el8.x86_64
  galera-4-26.4.12-1.el8.x86_64                       libpmem-1.6.1-1.el8.x86_64
  lsof-4.93.2-1.el8.x86_64                            perl-DBI-1.641-4.module_el8.6.0+2823+173faa7e.x86_64
  rsync-3.1.3-14.el8_6.3.x86_64                       socat-1.7.4.1-1.el8.x86_64

完了しました!

「完了しました!」と表示されれば、インストールは正常終了しました。

インストールしたパッケージの確認

インストールされたパッケージを確認します。

[root@STKWPS001 ~]# dnf list installed | grep mariadb
MariaDB-client.x86_64                10.8.5-1.el8                             @mariadb
MariaDB-common.x86_64                10.8.5-1.el8                             @mariadb
MariaDB-devel.x86_64                 10.8.5-1.el8                             @mariadb
MariaDB-server.x86_64                10.8.5-1.el8                             @mariadb
MariaDB-shared.x86_64                10.8.5-1.el8                             @mariadb
galera-4.x86_64                      26.4.12-1.el8                            @mariadb

MariaDBのバージョン10.8がインストールされていることが分かります。

インストール先の確認

MariaDBがインストールされた場所を確認します。

[root@STKWPS001 ~]# which mysqld
/usr/sbin/mysqld

「/usr/sbin」配下にインストールされたことが分かります。

MariaDBを起動する

MariaDBの起動を行います。

まず、現在の状態を確認します。

[root@STKWPS001 ~]# systemctl status mariadb
● mariadb.service - MariaDB 10.8.5 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/mariadb.service.d
           mqmigrated-from-my.cnf-settings.conf
   Active: inactive (dead)
     Docs: man:mariadbd(8)
           https://mariadb.com/kb/en/library/systemd/

「Active: inactive (dead)」となっており、起動していないため、起動コマンドを実行します。

[root@STKWPS001 ~]# systemctl start mariadb

再度、状態確認のコマンドを実行します。

[root@STKWPS001 ~]# systemctl status mariadb
 mariadb.service - MariaDB 10.8.5 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/mariadb.service.d
           mqmigrated-from-my.cnf-settings.conf
   Active: active (running) since Fri 2022-10-28 16:39:17 EDT; 1min 6s ago
     Docs: man:mariadbd(8)
           https://mariadb.com/kb/en/library/systemd/
  Process: 3703 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 3678 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`cd /usr/bin/..; /usr/bin/galer>
  Process: 3677 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
 Main PID: 3690 (mariadbd)
   Status: "Taking your SQL requests now..."
    Tasks: 10 (limit: 11368)
   Memory: 82.9M
   CGroup: /system.slice/mariadb.service
           mq3690 /usr/sbin/mariadbd

10月 28 16:39:17 STKWPS001 mariadbd[3690]: 2022-10-28 16:39:17 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
10月 28 16:39:17 STKWPS001 mariadbd[3690]: 2022-10-28 16:39:17 0 [Note] InnoDB: log sequence number 45452; transaction id >
10月 28 16:39:17 STKWPS001 mariadbd[3690]: 2022-10-28 16:39:17 0 [Note] Plugin 'FEEDBACK' is disabled.
10月 28 16:39:17 STKWPS001 mariadbd[3690]: 2022-10-28 16:39:17 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql>
10月 28 16:39:17 STKWPS001 mariadbd[3690]: 2022-10-28 16:39:17 0 [Note] Server socket created on IP: '0.0.0.0'.
10月 28 16:39:17 STKWPS001 mariadbd[3690]: 2022-10-28 16:39:17 0 [Note] Server socket created on IP: '::'.
10月 28 16:39:17 STKWPS001 mariadbd[3690]: 2022-10-28 16:39:17 0 [Note] InnoDB: Buffer pool(s) load completed at 221028 16>
10月 28 16:39:17 STKWPS001 mariadbd[3690]: 2022-10-28 16:39:17 0 [Note] /usr/sbin/mariadbd: ready for connections.
10月 28 16:39:17 STKWPS001 mariadbd[3690]: Version: '10.8.5-MariaDB'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Mar>
10月 28 16:39:17 STKWPS001 systemd[1]: Started MariaDB 10.8.5 database server.

コマンドの実行結果に「Active: active (running)」と表示されていれば、起動されています。

自動起動を設定する

サーバーの起動、再起動の際に、mariadb が自動で起動されるように設定を行います。

[root@STKWPS001 ~]# systemctl enable mariadb
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.

自動起動が正しく設定されているか確認します。

[root@STKWPS001 ~]# systemctl is-enabled mariadb
enabled

コマンドの実行結果に「enabled」と表示されれば、正しく設定されています。

MariaDBの初期設定

MariaDBを使用するための基本的な設定を行います。

セキュリティ関連

ここでは、セキュリティに関する設定を行います。
「mariadb-secure-installation」コマンドを実行することで、対話形式で初期設定を行うことが可能です。
下記は、実際にコマンドを実行時のログになります。
*質問が全て英語なので、どのような質問か追記しています(ピンク色の文字部分)

[root@STKWPS001 ~]# mariadb-secure-installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.

★rootパスワードを入力して下さい★
Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorisation.

You already have your root account protected, so you can safely answer 'n'.

★unix_socket認証に切り替える★
Switch to unix_socket authentication [Y/n] y
Enabled successfully!
Reloading privilege tables..
 ... Success!


You already have your root account protected, so you can safely answer 'n'.

★rootユーザーのパスワードを変更しますか?★
Change the root password? [Y/n] n
 ... skipping.

By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

★匿名ユーザーを削除しますか?★
Remove anonymous users? [Y/n] y
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

★rootユーザーでのリモートログインを禁止しますか?★
Disallow root login remotely? [Y/n] y
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

★テスト用のデータベースを削除しますか?★
Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

★今すぐ設定を反映しますか?★
Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

文字コード

文字化け対策のため、文字コードの設定を行います。

まず、設定ファイルのバックアップを行います。

[root@STKWPS001 ~]# cp -pv /etc/my.cnf.d/server.cnf /etc/my.cnf.d/server.cnf.org
'/etc/my.cnf.d/server.cnf' -> '/etc/my.cnf.d/server.cnf.org'

viコマンドで、設定ファイルを修正します。
*FTPクライアントを使用して、ローカルで修正しても問題ありません。

[root@STKWPS001 ~]# vi /etc/my.cnf.d/server.cnf

下記のように、「character-set-server=utf8」を追記します。(黄色字部分)

#
# These groups are read by MariaDB server.
# Use it for options that only the server (but not clients) should see
#
# See the examples of server my.cnf files in /usr/share/mysql/
#

# this is read by the standalone daemon and embedded servers
[server]
character-set-server=utf8

# this is only for the mysqld standalone daemon
[mysqld]

#
# * Galera-related settings
#
[galera]
# Mandatory settings
#wsrep_on=ON
#wsrep_provider=
#wsrep_cluster_address=
#binlog_format=row
#default_storage_engine=InnoDB
#innodb_autoinc_lock_mode=2
#
# Allow server to accept connections on all interfaces.
#
#bind-address=0.0.0.0
#
# Optional setting
#wsrep_slave_threads=1
#innodb_flush_log_at_trx_commit=0

# this is only for embedded server
[embedded]

# This group is only read by MariaDB servers, not by MySQL.
# If you use the same .cnf file for MySQL and MariaDB,
# you can put MariaDB-only options here
[mariadb]

# This group is only read by MariaDB-10.8 servers.
# If you use the same .cnf file for MariaDB of different versions,
# use this group for options that older servers don't understand
[mariadb-10.8]

設定の反映(再起動)

設定を反映するために再起動を行います。

[root@STKWPS001 ~]# systemctl restart mariadb

作業は以上になります。

コメント

タイトルとURLをコピーしました