백엔드 개발자/Linux
Red Hat MySql dump해보기
vndn629
2024. 7. 27. 09:00
오늘의 목표물 myEastdb dump를 받아보자
하기전에 해야할것
Win+I 눌러서 설정 -> 앱 -> 선택적 기능추가 -> openSSH 서버 다운로드
2.
다운로드가 완료되면 윈도우 서비스에서 OpenSSH SSH Server를 시작 하기 눌러준다.
추가된 Open SSH 시작 누른상태
3.방화벽 설정에서 SSH 포트 (22번포트)허용
포트 -> TOP 와 특정 로컬 포트 선택후 22 입력후 다음 다음 마침
4. Linux 랑 현재 window(내컴퓨터)가 아이피가 맞는지 확인
디렉토리를 먼저 생성하기
mkdir -p /home/vndn629/Desktop
디렉토리 권한설정
sudo chown vndn629:vndn629 /home/vndn629/Desktop
디렉토리의 소유자를 현재 사용자로 설정 예를 들어, 현재 사용자가 vndn629인 경우
권한부여
mysql -u root -op ( mysql 접속)
GRANT PROCESS ON *.* TO 'kmsuser'@'localhost';
FLUSH PRIVILEGES;
PROCESS 권한부여
FLUSH PRIVILEGES; 권한변경 한걸 저장
mysqldump 명렁어를 사용하여 myEastddb 데이터베이스를 덤프 하고,
덤프 파일을 /home/vndn629/Desktop/myEastdb_dump.sql 경로에 저장했음.
mysqldump -u kmsuser -p myEastdb > /home/vndn629/Desktop/myEastdb_dump.sql
kmsuser는 내 사용자 유저임 등록했음.
Linux시스템에서 scp명령어를 사용해서 덤프 파일을 Windows 시스템으로 전송
scp /home/vndn629/Desktop/myEastdb_dump.sql 컴퓨터이름@아이피주소:C:/dev/dump/ <-경로는 본인컴퓨터
내컴퓨터의 비밀번호를 입력해야한다.
만약에 비밀번호를 모를경우
cmd 관리자 로 열어서
net user (컴퓨터이름뜰거임) 새로운비밀번호입력
myEastdb_dump.sql 이 잘들어와있다~
반응형