MySQL DB 백업

SQL 2020. 6. 13. 00:00
728x90

MySQL/MariaDB 백업, 복구에 대한 명령어를 적어둔다.


## 모든 DB 백업
mysqldump -uroot -p --all-databases > alldbbackup.sql

## 모든 DB 복구
mysql -u root -p < alldbbackup.sql


## 특정 DB 백업

mysqldump -uroot -p --databases kchart > kchart.sql


# kchart DB에서 특정 테이블 여러개 백업
mysqldump -uroot -p kchart allowHosts > allowHosts.sql
mysqldump -uroot -p kchart allowHosts > allowHosts.sql
mysqldump -uroot -p kchart allowHosts SYS_MEMBER > sys_allow_backup.sql

## DB 접속

mysql -u root -p


// DB 생성
create database kchart default character set utf8;



## root 비밀번호 설정
use mysql;
update user set password=password('설정할root비번') where user='root';
flush privileges;

## DB 사용권한 등록

## username, password, dbname을 각각 상황에 맞게 수정한다.

use mysql;
create user username@localhost identified by 'password';
grant all privileges on dbname.* to username@localhost;
flush privileges;


### 사용자 현황 검색

use mysql;
select host, user, password from user;



## DB 백업본 업로드
mysql -u root -p
비밀번호 입력
use kchart;
source partmember.sql;



블로그 이미지

Link2Me

,