[MYSQL] 데이터베이스 백업및 복원


0) 기존 디비 삭제 및 생성
mysql -uroot -p
drop database DBNAME
create database DBNAME

1) 디비 계정 생성

mysql> use mysql
mysql> create database DBNAME
mysql> grant all privileges on DBNAME.* to ID@localhost identified by 'PASSWORD'; //로컬 접속 할 경우
mysql> grant all privileges on DBNAME.* to ID@'%' identified by 'PASSWORD'; //원격 접속 할 경우
mysql> flush privileges;
mysql> quit;

# 데이터베이스 백업

mysqldump -uID -p --default-character-set=latin1 DBNAME > DBNAME.sql
mysqldump -uID -p DBNAME > DBNAME.sql

# 데이터베이스 복원

# mysql -uroot -p
use DBNAME;
source DBNAME.sql
show tables;

댓글

이 블로그의 인기 게시물

[LINUX] CentOS 부팅시 오류 : UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

[MSSQL] 데이터베이스가 사용 중이어서 배타적으로 액서스할 수 없습니다

구글코랩) 안전Dream 실종아동 등 검색 오픈API 소스를 공유합니다. (구글드라이브연동, 이미지 수집 소스)