ssh 연결을 열고 sqldump를 생성하는 쉘 스크립트를 사용하고 있습니다.쉘 스크립트에서 ssh 연결을 사용하는 mysqldump
하지만, 내가 쉘 스크립트에 mysqldump
를 사용할 때 그것은 나에게 오류를 제공하지 :
ssh [email protected] mysqldump -uusername -hlocalhost -ppassword --all-databases > /home/user/sqlfile.sql
mysqldump
작품 : "해당 파일 또는 디렉토리"
이것은 내가 사용하는 라인 나는 열린 ssh 연결이나 커맨드 라인에서 서버에서 사용한다.
내 질문에 왜 오류가 발생하고 왜 쉘 스크립트에서 mysqldump 명령을 실행할 수 없습니까?
/home/user/sqlfile.sql 클라이언트 시스템에있을 것입니다, 즉, 명령을 실행하는 컴퓨터가 디렉토리가 존재한다는 것입니까? – ajreal
@ajreal 귀하의 의견에 너무 감사드립니다. 왜 작동하지 않는지 알 수 없었습니다. 이제 클라이언트 컴퓨터에 sqlfile을 저장합니다. 그러나 서버에 배치 할 수 있습니까? – 9edge