이중화
고가용성
장애문제 - 백업 - 공간 한정적 -
Scale Up
Scale out
서버구성 및 아키텍처 이해
MariaDB TX (OLTP) 업무의 효율적인 처리
MariaDB AX (OLAP)
Optimizer - 비용기반 알고리즘
메모리 Buffer에 Caching
MariaDB -> 노드를 여러개 씀
tar xvf -> 압축풀기
groupadd maria
useradd -g maria maria
cat /etc/passwd
view /etc/passwd
more /etc/passwd
su - maria
cd /
ls -arlt
cd /root
mv mariadb-10.6.5-linux-systemctl-x86_64/mariadb
cd /mariadb/
mkdir data
mkdir log
chown -R maria:maria /mariadb
vi /mariadb/my.cnf
vi my.cnf
mysql_install_db --basedir=/maria --defaults-file=/mariadb/my.cnf
/mariadb/bin/mysqladmin -uroot -p shutdown
MariaDB 서버 mysqld 는 나중에 실행될 때 데이터 디렉토리에 액세스해야하므로 mysqld 를 실행하는 데 사용할 계정과 동일한 계정으로 mysql_install_db 를 실행 하거나 root로 실행하고 --user 옵션을 사용하여 사용자를 표시해야합니다. >tail -f maria_error.log 했을 때 File '/mariadb/data/aria_log_control' not found(Errorcode 13 "Permission denied") > chown -R maria:maria /mariadb/data > socket 킬 때 **/mariadb/bin/mysqld_safe --defaults-file=/mariadb/my.cnf --user=maria &** > > ps -ef | grep mysqldsu - maria
mysql -uroot -p
daemon실행 후 ->
./mysql_secure_installation --basedir=/mariadb
mysql 실행 : /mariadb/bin/mysql -uroot -p
Enter password : 그냥 엔터
use mysql
export MARIADB_BASE=/mariadb
PATH= $ $MARIADB_BASE/bin:.
스토리지 엔진 | 버전 | 주요응용프로그램 |
---|---|---|
InnoDB | 트랜잭션 처리 |
CREATE DATABASE hansol DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;