본문 바로가기
반응형

Database/Mysql28

Mysql / Mariadb Backup Shell Script (sqldump) 안녕하세요 Mysql기반 sqldump를 활용한 DB 백업방법입니다. 해당 스크립트는 각각의 Table별 백업을 파일을 만들어서 관리할 수 있으며 DB List에 들어있는 모든 Table의 리스트를 추출하여 sqldump를 실행합니다. #!/bin/sh echo "#### start DB Backup $(date '+%Y-%m-%d %H:%M:%S') ####" echo "" Today="`date '+%Y%m%d.%H%M'`" day="`date '+%Y%m%d'`" /bin/mkdir -p /db_backup/$Today DBHOST="localhost" DBUSER="root" DBPASS="rootroot" DBLIST="testdb1 testdb2" ## Backup DB List SQLBIN=.. 2020. 12. 21.
Mysql/Mariadb 멀티 Insert (여러개 insert) Mysql 기반 DB에서 여러개의 Insert를 할때 한번의 Insert 구문으로 여러개를 한꺼번에 Insert 할 수 있습니다. values 값에 괄호로 입력할 값을 묶어주면 여러개를 동시에 할수 있어서 편리한 점이 많습니다. -- 데이터 조회 MariaDB [test]> select * from t2 ; Empty set (0.00 sec) -- insert MariaDB [test]> insert into t2 values ('aa','11'), ('bb','22'), ('cc','33') ; Query OK, 3 rows affected (0.00 sec) Records: 3 Duplicates: 0 Warnings: 0 -- 데이터 조회 MariaDB [test]> select * from t2.. 2020. 12. 16.
Mysql/Mariadb 컬럼 변경/추가 Mysql 기반 컬럼명 변경과 컬럼 추가, 타입변경 하는 방법에 대해 알아보겠습니다. ​ 1. 컬럼명 변경 (change) -- 컬럼명 확인 MariaDB [test]> desc test ; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | aa | varchar(10) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 1 row in set (0.00 sec) -- 컬럼명 변경 MariaD.. 2020. 12. 16.
Mysql/Mariadb 버전 확인 Mysql 기반 버전확인 방법에 대해 알아보겠습니다. ​ 1. linux 명령어로 확인 mysql> mysql --version mysql Ver 15.1 Distrib 10.2.32-MariaDB, for Linux (x86_64) using readline 5.1 mysql> 2. DB 접속으로 확인 ysql> mysql -uroot -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 474 Server version: 10.2.32-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corpora.. 2020. 12. 16.
반응형