간만에 MySQL 8.0 기본서를 볼 기회가 생겼다.현재 주력으로 5.7버전을 사용중인데, 해당 버전 이상에서 제공하는 특별한 기능들을 활용할 일이 별로 없기에 그냥 유지중이었다.다만 새로 시작하는 프로젝트에서 기존 버전에서는 지원하지 않거나 너 효율적으로 처리할 수 있는 기능들을 써보기 위해 도입하려던 중에 이 책의 서평을 진행하게 되어서 겸사겸사 사용해보려 한다. 여느 기본서들과 마찬가지로 이 책도 기본적인 설명, 설치방법, …
Tag: mysql
mysqldump / 덤프와 동시에 압축하기
mysqldump -u userid -p schema_name | gzip -c > target_name.gz 위와 같이 | 를 이용하여 mysqldump를 gzup -c 의 스트림으로 사용하면 덤프와 동시에 압축을 할 수 있다.
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”만 기억하자~