하루의 쉼터

[MariaDB] Windows 에서 Maria DB 백업 하기 본문

프로그래밍/Data Base

[MariaDB] Windows 에서 Maria DB 백업 하기

Changun An 2021. 7. 19. 12:13
반응형

| Windows 에서 Maria DB 백업 

 

1. Problem

What?

DB 백업을 위해 검색을 해보면 

mysqldump -u"아이디" -p"패스워드" --all-databases > "백업할 파일 명".sql or dump

이런 형태로 많이들 설명해준다.

이는 mysql 클라이언트 환경이 아니라 쉘 프롬프트에서 호출하는 명령이기 때문에

ERROR 1064 (42000): You have an error in your SQL syntax; 
check the manual that corresponds to your MariaDB server version for the right syntax to use near 'mysqldump -uroot -proot --all-databases > mysql.sql' at line 1

리눅스 환경이면 문제가 없을 것이지만 Windows에서 MySql Client를 사용한다면 위 와 같은 에러가 뜬다.

 

2. Solution

How?

2.1 디비 설치 경로를 파악

자신이 설치한 DB에 경로를 파악하여야 한다.

C:\Program Files\MariaDB 10.5\bin

필자의 경로는 이렇게 되어 있었으며 보통은 아래와 같은 경로로 되어 있을 것 이다.

C:\Program Files\"DB NAME"\bin
D:\Program Files\"DB NAME"\bin

 

2.2 dump.exe 파일 확인

해당 디렉토리에서 검색을 해본다면 아래와 같은 파일을 수월하게 찾을 수 있다.

 

2.3 명령 프롬프트 이용

2.3.1 windows + r -> cmd 를 검색하여 명렴 프롬프트를 실행한다.

2.3.2 cd  명령을 통하여 디렉토리 이동을 한다. 

2.3.3 명령어 사용

명령어를 사용하여 백업을 진행한다.

"DB-NAME"-dump.exe -u"아이디" -p"패스워드" --all-databases > "백업할 파일 명".sql or dump

 

3. 파일 확인

 

반응형
Comments