ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • mysql 백업 / 복구 명령어
    카테고리 없음 2018. 8. 2. 13:17




    고객데이터를 백업하고 복구하는 방법을 기록하고자 한다 .


    백업 

    $ mysqldump -u<db_user> -p<db_user_password> database_name > dump.sql


    복구 
    $ mysql -u<db_user> -p<db_user_password> database_name < ./dump.sql


    가끔 백업 시에 발생되는 오류가 있기도 하다 

    오류 내용은 아래와 같다.


    실행시 Got error: 1449: The user specified as a definer (' 데이터베이스 '@'%') does not exist when using LOCK TABLES


    해당 오류가 발생할때에는 --skip-lock-tables 옵션을 추가해서 dump 를 하면 된다.

    $ mysqldump --skip-lock-tables -u<db_user> -p<db_user_password> database_name > dump.sql





    댓글

Designed by Tistory.