mysqldump -u userid -p schema_name | gzip -c > target_name.gz 위와 같이 | 를 이용하여 mysqldump를 gzup -c 의 스트림으로 사용하면 덤프와 동시에 압축을 할 수 있다.
Tag: mysqldump
mysqldump 이용 시 Got error: 1016 에러 발생 시 대처 방법
서버 이전 작업을 진행하다가 발생한 에러에 약간 당황했지만 당황하지 않고(?) 검색을 통해 해결한 것을 남기고자 한다. MySQL DB를 (정확히 말하자면 MariaDB…) 덤프 해서 다른 서버로 옮겨야 하는 상황이 발생. mysqldump를 써서 덤프 하려는데 웬걸! mysqldump: Got error: 1016: “Can’t open file: ‘./db_name/table_name.frm’ (errno: 24)” when using LOCK TABLES 위와 같은 에러가 뜨면서 진행이 되지 않는 것이다! 이럴 때는 다음과 같은 옵션을 사용해 주면 간단히 해결된다. mysqldump -u 사용자면 -p 패스워드 DB명 –lock-tables=false > 덤프파일명.sql “–lock-tables=false”만 기억하자~