본문 바로가기

분류 전체보기223

[xtrabackup] 백업 및 복원 xtrabackup으로 백업하기 1. 백업*my.cnf파일안에 datadir=/var/lib/mysql 추가해야함1) 백업 폴더 생성#mkdir /home/xtrabackup 2) 백업하기# innobackupex --defaults-file=/etc/my.cnf --user root --password 'password' /home/xtrabackup 2. 복원1) mysql 서버 중지2) datadir 백업#mv /var/lib/mysql /var/lib/mysql-old3) datadir 재생성 및 권한 재설정#mkdir /var/lib/mysql #chown -R mysql. /var/lib/mysql#chown -R mysql:mysql *4) xtrabackup 로그 적용 및 데이터 복구#in.. 2016. 5. 25.
[CentOS] MariaDB 설치 및 Galera Cluster 구성 CentOS 6.5에 Maria DB 10.1.9 설치 및 Galera Cluster 구성 *cent os 장비 초기설정시 필수 참고 - ulimit 확인 (계정 단위별 파일쓰기 제한 확인 후 충분히 설정) - 메모리 충분히 확보 1. Cent OS 설치 및 최초 구성 - /etc/resolv.conf 수정(yum안될경우)nameserver 8.8.8.8nameserver 8.8.4.4 - yum 업그레이드 #yum -y upgrade- Group과 User 추가, 만료 해제#useradd -U mysql#chage -E -1 -I 0 -m 0 -M 99999 mysql 2. 필요 패키지 설치yum install perl-Time-HiResyum install perl-DBIyum install ncyu.. 2016. 5. 23.
샤딩/파티셔닝 파티셔닝과 샤딩 차이점 파티셔닝이 상위 개념샤딩 = 수평 파티셔닝 파티셔닝은 DB마다 지원안할수 있음(app레벨에서구현) 대용량 시스템을 위한 데이타베이스 아키텍쳐-Sharding & Query Off Loading 2016. 5. 19.
[CI] Jenkins로 자동 배포하기 대상 프로젝트- Spring, JDK 1.7, Tomcat7, Ant, Mercurial, Grails 1. Jenkins 설치- 다운로드 : https://jenkins.io/2. Jenkins 플러그인 설치- Deploy war/ear to a container- Mercurial3. Jenkins 글로벌 셋팅 변경- JDK 패스 설정- Ant 이름 등록(Ant 사용시)> Workspace에 build.xml 추가 4. 배포지 톰켓 설치- manager 설치- 계정 및 권한 설정 (manager-script,manager-gui)- 소스파일 업로드 사이즈 설정 (\TomcatHome\webapps\manager\WEB-INF\web.xml) 104857600 104857600 0 5. Jenkins .. 2016. 5. 11.