Cyberblack.net

Cyberblack Official Site

6.MariaDB Environment Construction

事前作業

1.studentユーザでログインして、rootユーザに変更します。

$ su -
パスワード:tokyoec
#

1.mariadbのインストール

CentOS8_WORDPRESSの仮想マシンで実行すること

1.mariadbのインストール

# dnf -y install mariadb mariadb-server
メタデータの期限切れの最終確認: 0:27:42 時間前の 2020年02月06日 03時08分52秒 に 実施しました。
依存関係が解決しました。
================================================================================
 パッケージ      Arch   バージョン                              Repo      サイズ
================================================================================
インストール:
 mariadb         x86_64 3:10.3.17-1.module_el8.1.0+257+48736ea6 AppStream 6.1 M
 mariadb-server  x86_64 3:10.3.17-1.module_el8.1.0+257+48736ea6 AppStream  16 M
依存関係のインストール:
 mariadb-common  x86_64 3:10.3.17-1.module_el8.1.0+257+48736ea6 AppStream  62 k
 mariadb-connector-c
                 x86_64 3.0.7-1.el8                             AppStream 148 k
 mariadb-connector-c-config
                 noarch 3.0.7-1.el8                             AppStream  13 k
 mariadb-errmsg  x86_64 3:10.3.17-1.module_el8.1.0+257+48736ea6 AppStream 232 k
 perl-DBD-MySQL  x86_64 4.046-3.module_el8.1.0+203+e45423dc     AppStream 156 k
弱い依存関係のインストール:
 mariadb-backup  x86_64 3:10.3.17-1.module_el8.1.0+257+48736ea6 AppStream 6.0 M
 mariadb-gssapi-server
                 x86_64 3:10.3.17-1.module_el8.1.0+257+48736ea6 AppStream  49 k
 mariadb-server-utils
                 x86_64 3:10.3.17-1.module_el8.1.0+257+48736ea6 AppStream 1.6 M
モジュールストリームの有効化:
 mariadb                10.3
 perl-DBD-MySQL         4.046

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

ダウンロードサイズの合計: 30 M
インストール済みのサイズ: 171 M
パッケージのダウンロード:
(1/10): mariadb-common-10.3.17-1.module_el8.1.0 438 kB/s |  62 kB     00:00
(2/10): mariadb-connector-c-3.0.7-1.el8.x86_64. 528 kB/s | 148 kB     00:00
(3/10): mariadb-connector-c-config-3.0.7-1.el8. 165 kB/s |  13 kB     00:00
(4/10): mariadb-backup-10.3.17-1.module_el8.1.0 4.5 MB/s | 6.0 MB     00:01
(5/10): mariadb-errmsg-10.3.17-1.module_el8.1.0 279 kB/s | 232 kB     00:00
(6/10): mariadb-gssapi-server-10.3.17-1.module_ 243 kB/s |  49 kB     00:00
(7/10): mariadb-10.3.17-1.module_el8.1.0+257+48 1.9 MB/s | 6.1 MB     00:03
(8/10): perl-DBD-MySQL-4.046-3.module_el8.1.0+2 638 kB/s | 156 kB     00:00
(9/10): mariadb-server-utils-10.3.17-1.module_e 545 kB/s | 1.6 MB     00:03
(10/10): mariadb-server-10.3.17-1.module_el8.1. 475 kB/s |  16 MB     00:34
--------------------------------------------------------------------------------
合計                                            853 kB/s |  30 MB     00:36
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  scriptletの実行中: mariadb-connector-c-3.0.7-1.el8.x86_64                 1/1
  準備             :                                                        1/1
  インストール中   : mariadb-connector-c-config-3.0.7-1.el8.noarch         1/10
  インストール中   : mariadb-common-3:10.3.17-1.module_el8.1.0+257+4873    2/10
  インストール中   : mariadb-connector-c-3.0.7-1.el8.x86_64                3/10
  インストール中   : perl-DBD-MySQL-4.046-3.module_el8.1.0+203+e45423dc    4/10
  インストール中   : mariadb-errmsg-3:10.3.17-1.module_el8.1.0+257+4873    5/10
  インストール中   : mariadb-backup-3:10.3.17-1.module_el8.1.0+257+4873    6/10
  インストール中   : mariadb-gssapi-server-3:10.3.17-1.module_el8.1.0+2    7/10
  インストール中   : mariadb-server-utils-3:10.3.17-1.module_el8.1.0+25    8/10
  scriptletの実行中: mariadb-server-3:10.3.17-1.module_el8.1.0+257+4873    9/10
  インストール中   : mariadb-server-3:10.3.17-1.module_el8.1.0+257+4873    9/10
  scriptletの実行中: mariadb-server-3:10.3.17-1.module_el8.1.0+257+4873    9/10
  インストール中   : mariadb-3:10.3.17-1.module_el8.1.0+257+48736ea6.x8   10/10
  scriptletの実行中: mariadb-3:10.3.17-1.module_el8.1.0+257+48736ea6.x8   10/10
  検証             : mariadb-3:10.3.17-1.module_el8.1.0+257+48736ea6.x8    1/10
  検証             : mariadb-backup-3:10.3.17-1.module_el8.1.0+257+4873    2/10
  検証             : mariadb-common-3:10.3.17-1.module_el8.1.0+257+4873    3/10
  検証             : mariadb-connector-c-3.0.7-1.el8.x86_64                4/10
  検証             : mariadb-connector-c-config-3.0.7-1.el8.noarch         5/10
  検証             : mariadb-errmsg-3:10.3.17-1.module_el8.1.0+257+4873    6/10
  検証             : mariadb-gssapi-server-3:10.3.17-1.module_el8.1.0+2    7/10
  検証             : mariadb-server-3:10.3.17-1.module_el8.1.0+257+4873    8/10
  検証             : mariadb-server-utils-3:10.3.17-1.module_el8.1.0+25    9/10
  検証             : perl-DBD-MySQL-4.046-3.module_el8.1.0+203+e45423dc   10/10

インストール済み:
  mariadb-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64
  mariadb-server-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64
  mariadb-backup-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64
  mariadb-gssapi-server-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64
  mariadb-server-utils-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64
  mariadb-common-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64
  mariadb-connector-c-3.0.7-1.el8.x86_64
  mariadb-connector-c-config-3.0.7-1.el8.noarch
  mariadb-errmsg-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64
  perl-DBD-MySQL-4.046-3.module_el8.1.0+203+e45423dc.x86_64

完了しました!

2.mariadbの自動起動設定

# 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.

3.mariadbの起動

# systemctl start mariadb
# systemctl status mariadb
● mariadb.service - MariaDB 10.3 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2020-02-06 03:44:50 EST; 56s ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
  Process: 4903 ExecStartPost=/usr/libexec/mysql-check-upgrade (code=exited, status=0/SUCCESS)
  Process: 4768 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mariadb.service (code=exited, status=0/SUCCESS)
  Process: 4744 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS)
 Main PID: 4871 (mysqld)
   Status: "Taking your SQL requests now..."
    Tasks: 30 (limit: 23983)
   Memory: 85.9M
   CGroup: /system.slice/mariadb.service
           mq4871 /usr/libexec/mysqld --basedir=/usr

 2月 06 03:44:50 tokyo-ec.com mysql-prepare-db-dir[4768]: Please report any problems at http://mariadb.org/jira
 2月 06 03:44:50 tokyo-ec.com mysql-prepare-db-dir[4768]: The latest information about MariaDB is available at http://mariadb.org/.
 2月 06 03:44:50 tokyo-ec.com mysql-prepare-db-dir[4768]: You can find additional information about the MySQL part at:
 2月 06 03:44:50 tokyo-ec.com mysql-prepare-db-dir[4768]: http://dev.mysql.com
 2月 06 03:44:50 tokyo-ec.com mysql-prepare-db-dir[4768]: Consider joining MariaDB's strong and vibrant community:
 2月 06 03:44:50 tokyo-ec.com mysql-prepare-db-dir[4768]: https://mariadb.org/get-involved/
 2月 06 03:44:50 tokyo-ec.com mysqld[4871]: 2020-02-06  3:44:50 0 [Note] /usr/libexec/mysqld (mysqld 10.3.17-MariaDB) starting as process 4871 ...
 2月 06 03:44:50 tokyo-ec.com mysqld[4871]: 2020-02-06  3:44:50 0 [Warning] Could not increase number of max_open_files to more than 1024 (request: 4183)
 2月 06 03:44:50 tokyo-ec.com mysqld[4871]: 2020-02-06  3:44:50 0 [Warning] Changed limits: max_open_files: 1024  max_connections: 151 (was 151)  table_cach>
 2月 06 03:44:50 tokyo-ec.com systemd[1]: Started MariaDB 10.3 database server.
 //[SPACE]キーでスクロールして、[q]キーを入力して終了

4.mariadbのrootユーザのパスワード設定

# mysql -u root
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.3.17-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>
MariaDB [(none)]> update mysql.user set password=password('mariadb123') where user = 'root';
Query OK, 4 rows affected (0.001 sec)
Rows matched: 4  Changed: 4  Warnings: 0
MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.001 sec)
MariaDB [(none)]> exit
Bye
#
Last updated on 22 Apr 2020
Published on 17 Oct 2017