Database
[Mysql] database 백업(backup) / 복구(restore)
TechNote.kr
2016. 12. 3. 12:21
728x90
데이터베이스를 이용해서 sub PC 에서 작업을 하다보니 실제 server와 작업 server간에 mysql database의 sync를 맞추어야 할 일이 종종 있다. schedule 을 걸어 자동으로 하면 좋겠지만 접근 제한을 localhost 로 만한 상황이라 dump file을 직접 추출하여 복사하여 다시 복구하는 방식으로 진행하였다.
[Mysql backup to file]
$ mysqldump -u "Mysql사용자ID" -p "MysqlDatabaseName" > dump.sql Enter password: $ ls -al dump.sql -rw-rw-r-- 1 ubuntu ubuntu 22280615 Dec 3 02:23 dump.sql |
[Mysql restore from file]
$ mysql -u "Mysql사용자ID" -p "MysqlDatabaseName" < dump.sql Enter password: |
위와 같이 진행하고 phpmyadmin 나 command line을 통해 확인해 보면 정상적으로 데이터가 삽입되어 있음을 확인할 수 있다.
728x90