crontab 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

리눅스 서버에서 주기적으로 php 파일 실행시키기 crontab (리눅스 스케줄)

특정 로직을 실행하는 makeReort.php 파일이 있다고 합시다.그리고 서버에서 매일 밤 12시에 이 파일을 실행한다고 할때에...물론 makeReport.php 파일의 소스 파일은 절대 경로로 되어있어야 합니다. (만일 외부의 파일을 include 한다고 하면..) crontab 은 cron table 의 찾아보니 약자이다. 정확한 내용은 하단에 url 주소를 클릭해서 확인해 보시기 바랍니다. crontab -e수성을 위해서 위 명령어를 입력해서 들어가보니.. 아무 내용도 없었습니다... 조금은 황당했지만..그래도 혹시나 하는 마음에 아래와 같이 명령어를 입력하고 저장하고 나왔습니다. 0 0 * * * /usr/bin/php /var/www/html/makeReport.php위의 명령어는 0분 0시..

IT News/PHP 2016.03.28