mysqldump 2

putty로 원격접속해서 mysql 에서 db export (mysqldump)를 하는 방법, 추가로 crontab 으로 주기적 백업방법 소개

원격 웹서버에 있는 mysql 에 있는 디비를 명령어를 통해서 백업 받을려면 아래와 같은 형식으로 입력하면 됩니다. 형식 : mysqldump -p 디비이름 > 저장할 파일이름 예) mysqldump -p test_db > test_db.sql 위의 있는 예제를 보면 test_db 라는 데이터베이스가 있다고 한다면 해당 DB 를 test_db.sql 이라는 파일로 덤프는 받는것이라 생각하시면 됩니다. 물론 파일의 생성 위치는 mysqldump 명령어를 실행하는 서버내 경로가 됩니다. 따라서 DB 덤프 전에 미리 경로로 이동하시고 하면 좋을것 같습니다. 세부적인 예제는 아래와 같습니다. 그런데 -p 를 붙이고 패스워드를 한칸 뜨고 입력을 하시면 않되구요.. -p이후에 바로 패스워드를 붙여서 입력하셔야 합니..

IT News/PHP 2018.09.04

mysql dump 예제 (MySql 디비 덤프 예제)

윈도우 창에서 디비 파일을 덤프? 하는 방법을 해 보았는데요.. 일반 윈도우에서 하려면 cmd 창을 열어서 하셔야 합니다.우선은 백업 받아놓은 sql 파일이 있는 폴더로 이동을 합니다.그리고 mysql -u root -p 디비명 < 백업파일이름 형식으로 입력해야 합니다.그러면 root 패스워드를 물어볼텐데요. 그러고 나면 백업이 진행이 됩니다.참고로 디비를 미리 만들어 두셔야 합니다. 왜냐하면 백업파일을 읽어서 해당 디비에 복사하기 때문입니다. 하지만 여기서 유의할점이 있는데요. 유닉스에서는 백업파일의 용량 문제는 않될텐데요. 윈도우에서는 Got error 139 from storage engine 형태로 에러가 출력이 됩니다. 물론 백업파일의 용량이 100 MB 가 넘어가긴 했지만요.. 아무튼 윈도우에..

IT News/PHP 2017.07.03