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이름