2011-12-16 3 views
1

나는 호스팅 회사에서 mysql을 사용하고 있습니다. 그들은 저에게 mysql을위한 최대 저장 공간을 50MB로줍니다. 그리고 내 mysql에서 매우 빠르게 성장하는 테이블이 있습니다. 이 테이블을 다른 형식으로 내 서버에 저장하고 새 항목에 대한 테이블을 정리하면 저장소 문제가 없습니다.특정 시간의 mysql 이벤트

제 질문은 서버에 시간 초과를 설정하는 방법이 있습니까? 서버에서 특정 시간에 기능을 시작하는 방법이있는 것 같습니다.

내 서버가 01.15.2012에 기능을 시작하기를 원한다고 할 수 있습니까? 마찬가지로 내 기능을 시작하도록 서버를 설정하는 방법이 있습니까? 그리고 내 MySQL 테이블을 저장하고 그것을 청소 PHP 함수를 작성할 수 있습니까?

답변

0

Linux 서버 인 경우 cron을 사용할 수 있습니다. PHP 스크립트를 작성한 다음 cron 프로세스를 설정하여 특정 시간에 스크립트를 실행하십시오.

+0

답변 해 주셔서 감사합니다. 나는 호스팅 회사와 함께 일하고 있습니다. 어떻게 cron을 설치할 수 있습니까? 또는 내 호스트에 cron을 설치하기위한 기본 자습서를 제공 할 수 있습니까? 왜냐하면 나는 cron에 대한 더 많은 정보를 찾고 있기 때문에 찾을 수있는 것은 그것을 사용하는 방법이 아니라 그것을 설정하는 방법이다. 나는 나의 호스팅이 cron을 지원하는지 또는 내가 권한이 있는지 알지도 못한다. 테스트 방법을 알려주시겠습니까? – zbgokalp

+0

설정 방법은 호스트에 따라 다릅니다. cron 사용에 대한 문서가 있습니까? –

0

MySQL events을 사용하여 스크립트를 실행하거나 저장된 기능을 호출 할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 하지만 방금 MySQL 이벤트에 대해 조사한 결과, 권한으로 인해 수행 할 수 없다는 것을 알게되었습니다. 몇 가지 명령을 시도했을 때 SUPER 특권이 필요하다고 말합니다. – zbgokalp

+0

관리자 또는 SUPER 권한을 가진 다른 사람에게 이벤트를 만들도록 요청할 수 있습니까? – Devart