[MariaDB] DB 이관하기 | mariadb 백업, 복원
2020. 8. 20. 08:00ㆍIT/DB
기존 DB 백업하기
// 전체 DB 백업
# mysqldump -u[유저명] -p -A > [파일명]
# mysqldump -uuser1 -p -A > Backup_DB_`date +%y%m%d`.sql
// 특정 DB 백업
# mysqldump -u[유저명] -p [DB명] > [파일명]
# mysqldump -uuser1 -p Service1 > Backup_DB_Service1_`date +%y%m%d`.sql
DB 구성하기
더보기
MariaDB 설치 및 서비스 등록
// 관련 패키지 설치
# yum install mariadb mariadb-server -y
// 패키지 설치 여부 확인
# mysql --version
# systemctl status mariadb
// 서비스 시작
# systemctl start mariadb
# systemctl status mariadb
// 서비스 자동 시작 활성화
# systemctl enable mariadb
DB 접근하기
// root 패스워드 설정하기
# mysqladmin -u root password '[비밀번호]'
# mysqladmin -u root password 'passwd'
// MariaDB 접속
# mysql -u root -p
Enter password: [비밀번호]
DB 생성 및 권한 부여
// DB 생성
> CREATE DATABASE [DB명];
> CREATE DATABASE Service1;
// DB 로컬 유저 생성
> CREATE USER '[유저명]'@'localhost' IDENTIFIED BY '[비밀번호]';
> CREATE USER 'user1'@'localhost' IDENTIFIED BY 'passwd';
// DB 권한 부여
> GRANT ALL PRIVILEGES ON [DB명].* TO '[유저명]'@'localhost';
> GRANT ALL PRIVILEGES ON Service1.* TO 'user1'@'localhost';
> exit
DB 덮어쓰기(복원)
// 전체 DB 복원
# mysql -u[유저명] -p < [백업파일]
# mysql -uroot -p < Backup_DB_`date +%y%m%d`.sql
// 특정 DB 복원
# mysql -u[유저명] -p [DB명] < [백업파일]
# mysql -uroot -p Service1 < Backup_DB_Service1_`date +%y%m%d`.sql
'IT > DB' 카테고리의 다른 글
[oracle] DB 이관하기(Windows to Ubuntu) (0) | 2021.10.18 |
---|---|
MSSQL 네트워크 드라이브 연결 (0) | 2020.12.04 |
[mssql] 네트워크 드라이브 연결 하기. (4) | 2020.11.14 |
[mssql] Transact-SQL, DB 파일 경로 이동(DB detach, attach) (0) | 2020.10.14 |
[mssql] Transact-SQL, DB detach attach (0) | 2020.10.14 |