본문 바로가기
MYSQL

[리눅스] mysql 서버 간 데이터 전송

by Korea_yohan94 2021. 12. 27.

A서버[lyh]에서 B서버[lyh2]로 데이터를 [복사]전송하기 위해서는 scp 명령어를 사용해야한다.

server만 있고 clients가 없는 경우 openssh-client를 설치해야 한다.

 

openssh-client 설치

yum -y install openssh-clients

 

A서버에서 실행

ssh 0.0.0.0 mysqladmin -usmartcms -p패스워드 create DB명

 

DB 덤프파일 만들기

mysqldump -uDB접속계정 -p Database이름 > dump.sql

ex) mysqldump -usmartcms -p smartcms > dump.sql

     Enter password : 패스워드입력

 

문제없이 보내기 위해 덤프 파일에 모든권한을 주자.

chmod 777 dump.sql

 

서버 간 파일[덤프파일]전송

scp [보낼파일] ID@0.0.0.0[받을경로]

ex) scp ./3.txt lyh@192.168.40.132:/home/lyh2/test/

 

B서버에서 실행

mysql -u DB접속계정 -p -e "source dump.sql" Database이름

'MYSQL' 카테고리의 다른 글

MYSQL 명령어  (0) 2022.02.18
MYSQL  (0) 2022.02.14