OS Linux[centos,RHEL]/DB서버(linux)

DB서버 구조 및 개념

infra 2021. 10. 12. 14:42

[root@serverA ~]# which maridb
/usr/bin/which: no maridb in (/usr/share/Modules/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
[root@serverA ~]# mariadb
mariadb                       mariadb-dump                  mariadb-import                mariadb-show                  mariadbd-multi
mariadb-access                mariadb-dumpslow              mariadb-install-db            mariadb-slap                  mariadbd-safe
mariadb-admin                 mariadb-embedded              mariadb-plugin                mariadb-tzinfo-to-sql         mariadbd-safe-helper
mariadb-binlog                mariadb-find-rows             mariadb-secure-installation   mariadb-upgrade               
mariadb-check                 mariadb-fix-extensions        mariadb-service-convert       mariadb-waitpid               
mariadb-convert-table-format  mariadb-hotcopy               mariadb-setpermission         mariadbd                      
[root@serverA ~]# mariadb --version
mariadb  Ver 15.1 Distrib 10.4.10-MariaDB, for Linux (x86_64) using readline 5.1
[root@serverA ~]# rpm -qa | grep mariadb
[root@serverA ~]# cd /usr/share/m
m17n/                           metacity/                       mime-info/                      mousetweaks/                    
makedumpfile/                   metainfo/                       misc/                           mozilla/                        
man/                            microcode_ctl/                  mobile-broadband-provider-info/ myspell/                        
media-player-info/              mime/                           modulefiles/                    mysql/                          
[root@serverA ~]# cd /usr/share/ma
makedumpfile/ man/          
[root@serverA ~]# cd /usr/share/ma
makedumpfile/ man/          
[root@serverA ~]# cd /usr/share/ma
makedumpfile/ man/          
[root@serverA ~]# vi /etc/my.cnf
#
# This group is read both both by the client and the server
# use it for options that affect everything
#
[client-server]

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

 

 

[root@serverA ~]# 
[root@serverA ~]# ps -ef | grep mariadb
root      18191  10397  0 13:47 pts/4    00:00:00 grep --color=auto mariadb
[root@serverA ~]# systemctl status mariadb
● mariadb.service - MariaDB 10.4.10 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 Sun 2021-10-10 14:16:30 KST; 23h ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
 Main PID: 12960 (mysqld)
   Status: "Taking your SQL requests now..."
    Tasks: 31 (limit: 8149)
   Memory: 4.3M
   CGroup: /system.slice/mariadb.service
           └─12960 /usr/sbin/mysqld

10월 10 14:16:30 serverA mysqld[12960]: 2021-10-10 14:16:30 0 [Note] InnoDB: 10.4.10 started; log sequence number 139827; transaction id 21
10월 10 14:16:30 serverA mysqld[12960]: 2021-10-10 14:16:30 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
10월 10 14:16:30 serverA mysqld[12960]: 2021-10-10 14:16:30 0 [Note] Plugin 'FEEDBACK' is disabled.
10월 10 14:16:30 serverA mysqld[12960]: 2021-10-10 14:16:30 0 [Note] InnoDB: Buffer pool(s) load completed at 211010 14:16:30
10월 10 14:16:30 serverA mysqld[12960]: 2021-10-10 14:16:30 0 [Note] Server socket created on IP: '::'.
10월 10 14:16:30 serverA mysqld[12960]: 2021-10-10 14:16:30 0 [Note] Reading of all Master_info entries succeeded
10월 10 14:16:30 serverA mysqld[12960]: 2021-10-10 14:16:30 0 [Note] Added new Master_info '' to hash table
10월 10 14:16:30 serverA mysqld[12960]: 2021-10-10 14:16:30 0 [Note] /usr/sbin/mysqld: ready for connections.
10월 10 14:16:30 serverA mysqld[12960]: Version: '10.4.10-MariaDB'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MariaDB Server
10월 10 14:16:30 serverA systemd[1]: Started MariaDB 10.4.10 database server.
[root@serverA ~]# cd /var/lib/mysql/
[root@serverA mysql]# ll
합계 122920
-rw-rw---- 1 mysql mysql    24576 10월 10 15:19 aria_log.00000001
-rw-rw---- 1 mysql mysql       52 10월 10 14:14 aria_log_control
-rw-rw---- 1 mysql mysql      972 10월 10 14:14 ib_buffer_pool
-rw-rw---- 1 mysql mysql 50331648 10월 10 14:16 ib_logfile0
-rw-rw---- 1 mysql mysql 50331648 10월 10 14:14 ib_logfile1
-rw-rw---- 1 mysql mysql 12582912 10월 10 14:14 ibdata1
-rw-rw---- 1 mysql mysql 12582912 10월 10 14:16 ibtmp1
-rw-rw---- 1 mysql mysql        0 10월 10 14:16 multi-master.info
drwx------ 2 mysql mysql     4096 10월 10 14:14 mysql
srwxrwxrwx 1 mysql mysql        0 10월 10 14:16 mysql.sock
drwx------ 2 mysql mysql       20 10월 10 14:14 performance_schema
-rw-rw---- 1 mysql mysql        6 10월 10 14:16 serverA.pid
drwx------ 2 mysql mysql       20 10월 10 14:14 test
[root@serverA mysql]# cd mysql/
[root@serverA mysql]# ll
합계 2720
-rw------- 1 mysql mysql    8192 10월 10 14:14 column_stats.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 column_stats.MAI
-rw------- 1 mysql mysql    2600 10월 10 14:14 column_stats.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 columns_priv.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 columns_priv.MAI
-rw------- 1 mysql mysql    2108 10월 10 14:14 columns_priv.frm
-rw------- 1 mysql mysql   16384 10월 10 14:14 db.MAD
-rw------- 1 mysql mysql   24576 10월 10 14:14 db.MAI
-rw------- 1 mysql mysql    2713 10월 10 14:14 db.frm
-rw------- 1 mysql mysql      65 10월 10 14:14 db.opt
-rw------- 1 mysql mysql    8192 10월 10 14:14 event.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 event.MAI
-rw------- 1 mysql mysql    3752 10월 10 14:14 event.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 func.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 func.MAI
-rw------- 1 mysql mysql    1580 10월 10 14:14 func.frm
-rw------- 1 mysql mysql      35 10월 10 14:14 general_log.CSM
-rw------- 1 mysql mysql       0 10월 10 14:14 general_log.CSV
-rw------- 1 mysql mysql     804 10월 10 14:14 general_log.frm
-rw------- 1 mysql mysql   16384 10월 10 14:14 global_priv.MAD
-rw------- 1 mysql mysql   16384 10월 10 14:14 global_priv.MAI
-rw------- 1 mysql mysql    1451 10월 10 14:14 global_priv.frm
-rw------- 1 mysql mysql    1024 10월 10 14:14 gtid_slave_pos.frm
-rw------- 1 mysql mysql   98304 10월 10 14:14 gtid_slave_pos.ibd
-rw------- 1 mysql mysql   16384 10월 10 14:14 help_category.MAD
-rw------- 1 mysql mysql   24576 10월 10 14:14 help_category.MAI
-rw------- 1 mysql mysql    1704 10월 10 14:14 help_category.frm
-rw------- 1 mysql mysql   16384 10월 10 14:14 help_keyword.MAD
-rw------- 1 mysql mysql   24576 10월 10 14:14 help_keyword.MAI
-rw------- 1 mysql mysql    1636 10월 10 14:14 help_keyword.frm
-rw------- 1 mysql mysql   16384 10월 10 14:14 help_relation.MAD
-rw------- 1 mysql mysql   16384 10월 10 14:14 help_relation.MAI
-rw------- 1 mysql mysql     968 10월 10 14:14 help_relation.frm
-rw------- 1 mysql mysql 1613824 10월 10 14:14 help_topic.MAD
-rw------- 1 mysql mysql   40960 10월 10 14:14 help_topic.MAI
-rw------- 1 mysql mysql    1774 10월 10 14:14 help_topic.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 index_stats.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 index_stats.MAI
-rw------- 1 mysql mysql    1627 10월 10 14:14 index_stats.frm
-rw------- 1 mysql mysql    5404 10월 10 14:14 innodb_index_stats.frm
-rw------- 1 mysql mysql   98304 10월 10 14:14 innodb_index_stats.ibd
-rw------- 1 mysql mysql    1909 10월 10 14:14 innodb_table_stats.frm
-rw------- 1 mysql mysql   98304 10월 10 14:14 innodb_table_stats.ibd
-rw------- 1 mysql mysql    8192 10월 10 14:14 plugin.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 plugin.MAI
-rw------- 1 mysql mysql    1516 10월 10 14:14 plugin.frm
-rw------- 1 mysql mysql   16384 10월 10 14:14 proc.MAD
-rw------- 1 mysql mysql   16384 10월 10 14:14 proc.MAI
-rw------- 1 mysql mysql    3549 10월 10 14:14 proc.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 procs_priv.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 procs_priv.MAI
-rw------- 1 mysql mysql    2893 10월 10 14:14 procs_priv.frm
-rw------- 1 mysql mysql   16384 10월 10 14:14 proxies_priv.MAD
-rw------- 1 mysql mysql   24576 10월 10 14:14 proxies_priv.MAI
-rw------- 1 mysql mysql    2837 10월 10 14:14 proxies_priv.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 roles_mapping.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 roles_mapping.MAI
-rw------- 1 mysql mysql    1659 10월 10 14:14 roles_mapping.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 servers.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 servers.MAI
-rw------- 1 mysql mysql   10000 10월 10 14:14 servers.frm
-rw------- 1 mysql mysql      35 10월 10 14:14 slow_log.CSM
-rw------- 1 mysql mysql       0 10월 10 14:14 slow_log.CSV
-rw------- 1 mysql mysql    2374 10월 10 14:14 slow_log.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 table_stats.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 table_stats.MAI
-rw------- 1 mysql mysql    1372 10월 10 14:14 table_stats.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 tables_priv.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 tables_priv.MAI
-rw------- 1 mysql mysql    2978 10월 10 14:14 tables_priv.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone.MAI
-rw------- 1 mysql mysql     971 10월 10 14:14 time_zone.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_leap_second.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_leap_second.MAI
-rw------- 1 mysql mysql     969 10월 10 14:14 time_zone_leap_second.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_name.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_name.MAI
-rw------- 1 mysql mysql    1144 10월 10 14:14 time_zone_name.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_transition.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_transition.MAI
-rw------- 1 mysql mysql    1011 10월 10 14:14 time_zone_transition.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_transition_type.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_transition_type.MAI
-rw------- 1 mysql mysql    1077 10월 10 14:14 time_zone_transition_type.frm
-rw------- 1 mysql mysql    2618 10월 10 14:14 transaction_registry.frm
-rw------- 1 mysql mysql  147456 10월 10 14:14 transaction_registry.ibd
-rw------- 1 mysql mysql   13322 10월 10 14:14 user.frm
[root@serverA mysql]# pwd
/var/lib/mysql/mysql
[root@serverA mysql]# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 12
Server version: 10.4.10-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)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.031 sec)

MariaDB [(none)]> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [mysql]> show tables;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| column_stats              |
| columns_priv              |
| db                        |
| event                     |
| func                      |
| general_log               |
| global_priv               |
| gtid_slave_pos            |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| index_stats               |
| innodb_index_stats        |
| innodb_table_stats        |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| roles_mapping             |
| servers                   |
| slow_log                  |
| table_stats               |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| transaction_registry      |
| user                      |
+---------------------------+
31 rows in set (0.001 sec)

MariaDB [mysql]> exit
Bye
[root@serverA mysql]# pwd
/var/lib/mysql/mysql
[root@serverA mysql]# ls -al
합계 2724
drwx------ 2 mysql mysql    4096 10월 10 14:14 .
drwxr-xr-x 5 mysql mysql     257 10월 10 14:16 ..
-rw------- 1 mysql mysql    8192 10월 10 14:14 column_stats.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 column_stats.MAI
-rw------- 1 mysql mysql    2600 10월 10 14:14 column_stats.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 columns_priv.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 columns_priv.MAI
-rw------- 1 mysql mysql    2108 10월 10 14:14 columns_priv.frm
-rw------- 1 mysql mysql   16384 10월 10 14:14 db.MAD
-rw------- 1 mysql mysql   24576 10월 10 14:14 db.MAI
-rw------- 1 mysql mysql    2713 10월 10 14:14 db.frm
-rw------- 1 mysql mysql      65 10월 10 14:14 db.opt
-rw------- 1 mysql mysql    8192 10월 10 14:14 event.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 event.MAI
-rw------- 1 mysql mysql    3752 10월 10 14:14 event.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 func.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 func.MAI
-rw------- 1 mysql mysql    1580 10월 10 14:14 func.frm
-rw------- 1 mysql mysql      35 10월 10 14:14 general_log.CSM
-rw------- 1 mysql mysql       0 10월 10 14:14 general_log.CSV
-rw------- 1 mysql mysql     804 10월 10 14:14 general_log.frm
-rw------- 1 mysql mysql   16384 10월 10 14:14 global_priv.MAD
-rw------- 1 mysql mysql   16384 10월 10 14:14 global_priv.MAI
-rw------- 1 mysql mysql    1451 10월 10 14:14 global_priv.frm
-rw------- 1 mysql mysql    1024 10월 10 14:14 gtid_slave_pos.frm
-rw------- 1 mysql mysql   98304 10월 10 14:14 gtid_slave_pos.ibd
-rw------- 1 mysql mysql   16384 10월 10 14:14 help_category.MAD
-rw------- 1 mysql mysql   24576 10월 10 14:14 help_category.MAI
-rw------- 1 mysql mysql    1704 10월 10 14:14 help_category.frm
-rw------- 1 mysql mysql   16384 10월 10 14:14 help_keyword.MAD
-rw------- 1 mysql mysql   24576 10월 10 14:14 help_keyword.MAI
-rw------- 1 mysql mysql    1636 10월 10 14:14 help_keyword.frm
-rw------- 1 mysql mysql   16384 10월 10 14:14 help_relation.MAD
-rw------- 1 mysql mysql   16384 10월 10 14:14 help_relation.MAI
-rw------- 1 mysql mysql     968 10월 10 14:14 help_relation.frm
-rw------- 1 mysql mysql 1613824 10월 10 14:14 help_topic.MAD
-rw------- 1 mysql mysql   40960 10월 10 14:14 help_topic.MAI
-rw------- 1 mysql mysql    1774 10월 10 14:14 help_topic.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 index_stats.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 index_stats.MAI
-rw------- 1 mysql mysql    1627 10월 10 14:14 index_stats.frm
-rw------- 1 mysql mysql    5404 10월 10 14:14 innodb_index_stats.frm
-rw------- 1 mysql mysql   98304 10월 10 14:14 innodb_index_stats.ibd
-rw------- 1 mysql mysql    1909 10월 10 14:14 innodb_table_stats.frm
-rw------- 1 mysql mysql   98304 10월 10 14:14 innodb_table_stats.ibd
-rw------- 1 mysql mysql    8192 10월 10 14:14 plugin.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 plugin.MAI
-rw------- 1 mysql mysql    1516 10월 10 14:14 plugin.frm
-rw------- 1 mysql mysql   16384 10월 10 14:14 proc.MAD
-rw------- 1 mysql mysql   16384 10월 10 14:14 proc.MAI
-rw------- 1 mysql mysql    3549 10월 10 14:14 proc.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 procs_priv.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 procs_priv.MAI
-rw------- 1 mysql mysql    2893 10월 10 14:14 procs_priv.frm
-rw------- 1 mysql mysql   16384 10월 10 14:14 proxies_priv.MAD
-rw------- 1 mysql mysql   24576 10월 10 14:14 proxies_priv.MAI
-rw------- 1 mysql mysql    2837 10월 10 14:14 proxies_priv.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 roles_mapping.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 roles_mapping.MAI
-rw------- 1 mysql mysql    1659 10월 10 14:14 roles_mapping.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 servers.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 servers.MAI
-rw------- 1 mysql mysql   10000 10월 10 14:14 servers.frm
-rw------- 1 mysql mysql      35 10월 10 14:14 slow_log.CSM
-rw------- 1 mysql mysql       0 10월 10 14:14 slow_log.CSV
-rw------- 1 mysql mysql    2374 10월 10 14:14 slow_log.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 table_stats.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 table_stats.MAI
-rw------- 1 mysql mysql    1372 10월 10 14:14 table_stats.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 tables_priv.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 tables_priv.MAI
-rw------- 1 mysql mysql    2978 10월 10 14:14 tables_priv.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone.MAI
-rw------- 1 mysql mysql     971 10월 10 14:14 time_zone.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_leap_second.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_leap_second.MAI
-rw------- 1 mysql mysql     969 10월 10 14:14 time_zone_leap_second.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_name.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_name.MAI
-rw------- 1 mysql mysql    1144 10월 10 14:14 time_zone_name.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_transition.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_transition.MAI
-rw------- 1 mysql mysql    1011 10월 10 14:14 time_zone_transition.frm
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_transition_type.MAD
-rw------- 1 mysql mysql    8192 10월 10 14:14 time_zone_transition_type.MAI
-rw------- 1 mysql mysql    1077 10월 10 14:14 time_zone_transition_type.frm
-rw------- 1 mysql mysql    2618 10월 10 14:14 transaction_registry.frm
-rw------- 1 mysql mysql  147456 10월 10 14:14 transaction_registry.ibd
-rw------- 1 mysql mysql   13322 10월 10 14:14 user.frm
[root@serverA mysql]# pwd
/var/lib/mysql/mysql