[CI] Session 데이터를 DB로 저장하는 방법

Session은 일반 적으로 파일로 저장하거나 DB에 저장할 수 있습니다. 기본 값으로는 파일로 저장되도록 설정이 되어있습니다. 이를 DB로 저장하는 방법을 소개드립니다. 1. /application/config/config.php 파일을 열어 아래 내용과 같이 수정 합니다.

sess_table_name은 ci_session으로 이름을 달리하고 싶은 경우 변경하셔도 무방합니다. 단, sess_cookie_name 의 값도 변경된 이름과 동일하게 맞춰주셔야 합니다. 2. ci_session 테이블을 만듭니다. 저장될 DB 테이블을 설정하셨다면 테이블이Continue reading “[CI] Session 데이터를 DB로 저장하는 방법”

[Linux] 파일시스템, DB 백업 쉘스크립트

간단하게 작성해본 쉘스크립트입니다. 일자별로 시스템 전체와 DB를 백업합니다. 시스템을 통으로 백업하는데 DB를 다시 따로 백업하는 이유는 DB 장애가 발생하는 시점에서 빠르게 DB만 복구 할 수 있게 하기 위해서 입니다. 물론 시스템 전체를 백업한다는 것은 동일 환경의 서버 환경에서 복구가 가능하다는 점이고 다른 환경의 서버에서는 문제가 발생 할 수있습니다. 기본적으로 /proc, /lost+found, /mnt, /media, /sys, 그리고Continue reading “[Linux] 파일시스템, DB 백업 쉘스크립트”

[Linux] 간단한 MySQL DB 백업과 복원

덤프파일 백업 # mysqldump -u 사용자아이디 -p 백업받을디비 > 백업파일명 덤프파일로 복원 # mysql -u 사용자아이디 -p 복구할디비 < 백업파일명 복원된 데이터베이스 확인 1. # mysql -u 사용자아이디 -p 접속할디비 2. > show databases;