본문 바로가기

MySQL Event 확인하기 -- 이벤트 목록 보기 SELECT * FROM information_schema.EVENTS 또는 SHOW EVENTS ; -- 등록 되어 있는 이벤트 내용 보기 SHOW CREATE EVENT `이벤트명` ; -- 등록되어 있는 이벤트 수정 하기 ALTER EVENT `이벤트명` ON SCHEDULE EVERY 1 MONTH STARTS '2014-05-27 01:00:00' ; -- 등록되어 있는 이벤트 삭제 하기 DROP event `이벤트명` ; 더보기
mysql 이벤트 스케쥴러 사용하기 정기적으로 무언가 DBMS에서 하고 싶은 경우가 있다. MS-SQL 은 MS-AGENT 가 있다. 그런데 mysql에서는 그런 기능을 없는 걸로 알고 있었다. 그런데 MySQL 5.16에서 Event Scheduler가 추가되어 이젠 MS-AGENT 가 부럽지 않다. 1. mysql 접속해서 환경변수 확인 - 리눅스에서 mysql에 접속한다. mysql -uroot -p - mysql 접속해서 환경 변수 조회 해 본다. show variables like 'event%' ; ※ event_scheduler 이 OFF 면 이벤트스케쥴러가 활성화 되어 있지 않다는 의미다. 이벤트를 만들어 놓아도 정해진 시간에 자동으로 실행되지 않는다. 2. 이벤트가 동작하게 설정 한다. SET GLOBAL event_sch.. 더보기
리눅스 우분투 ssh 접속 차단 및 허용 하기 1. ssh 서비스 확인 하기 2. ssh 접근 권한 설정 하기 sudo vi /etc/hosts.allow - 허용 할 IP 를 입력하고 저장하고 나온다. sshd : 1.1.1.1 sshd : 2.2.2.2 ※ 위에서는 1.1.1.1 과 2.2.2.2 에 대해서 접근을 허용하고 있다. 3. ssh 접근 권한 차단하기 sudo vi /etc/hosts.deny - 허용한 IP 외 모든 접속을 차단한다. sshd : ALL 4. ssh 서비스 재시작 sudo service ssh restart ※ root로 SSH 접속 하는거 차단하기 1. sshd_config 설정하기 sudo vi /etc/ssh/sshd_config - 아래와 같이 수정하고 저장하고 종료한다. PermitRootLogin no 2... 더보기