Mysql replication (Mysql 5.X) 개요 Mysql 에서 제공하는 master - slave 혹은 master - master 동기화를 위한 솔루션인듯 하다. 일단 Master - Master 로 셋팅을 해봤는데 일단 접속량이 많지 않고 장애가 발생하지 않는 가정하에서는 잘된다. 정확히 따지자면 Master - Slave 가 정확한 의미인듯 하다. 하지만 리플리케이션이 깨지는 경우를 많이 봐와서 신뢰할만한 것인지는 모르겠다. 기본적으로 하나의 Insert 서버를 마스터로 하고 다수의 Slave select 서버들을 구성하는게 낫다고들 함. 보완해야 할 사항 리플리케이션의 경우 깨지는 경우 슬레이브가 문제가 됨. 복구하기 힘듬 마스터가 DB 데몬이 중단되거나 서버 장애시 슬레이브는 릴레이..
DRBD RPM 설치(마스터 & 슬레이브) Cent OS는 YUM 한방에 설치됨 [root@localhost ~]# yum install *-drbd83* [root@localhost ~]# rpm -qa |grep drbd kmod-drbd83-PAE-8.3.8-1.el5.centos kmod-drbd83-xen-8.3.8-1.el5.centos kmod-drbd83-8.3.8-1.el5.centos drbd83-8.3.8-1.el5.centos 호스트값 변경 (마스터 & 슬레이브) [root@localhost ~]# cat /etc/hosts 218.236.115.223 node1 # MASTER 218.236.115.226 node2 # SLAVE vim /etc/drbd.conf (마스터 & 슬레..
mysql 외부 접속 가능하게 하기 계정 생성 create user 'MYSQLID'@'접속할아이피' identified by 'MYSQLPASSWORD'; root 계정도 무난하게 설정된다 create user 'root'@'아이피입력' identified by 'MYSQLPASSWORD'; Query OK, 0 rows affected (0.00 sec) root 계정에 % 즉 모든 아이피를 허용하겠다는것은 에러가 뜨네 (제일 아래쪽을 참고한다) create user 'root'@'%' identified by 'MYSQLPASSWORD';ERROR 1396 (HY000): Operation CREATE USER failed for 'root'@'%' 요렇게 생성해보자 INSERT INTO mysql..
스팸 댓글 차단 방법 방법1. 회원가입한 사용자만 댓글 사용할수 있게 게시판 권한 설정2. 스팸댓글이 달리는 "소스아이피" 차단 → 관리자 인터페이스 혹은 방화벽 설정3. 스팸댓글이 달리는 내용 (Content)으로 차단 → 관리자 인터페이스 혹은 웹방화벽 혹은 방화벽4. 관리자는 시간을 정해서 꾸준히 스팸 댓글을 확인하고 수동으로 삭제하는 방법 단점1. 자동화된 툴로 댓글이 달리는 경우는 많기 때문에 소스아이피가 변경되면 무용지물2. 회원가입하거나 관리자 승인후에 댓글이 달리게 되는 경우 가용성 측면에서의 게시판 기능이 떨어짐3. 내용 (Content) 으로 제한한 경우 정상적인 게시물 작성에 해당 문구로 작성되는 경우 오탐이 발생할 가능성 존재함4. 관리자가 수동으로 삭제하는 경우 시간과 노력이 들어..
MTU SIZE 변경 아래와 같이 수동으로 설정은 되는데 뭔가 속도 변화는 모르겠다. ? ifconfig eth0 mtu 9000 TCP 버퍼사이즈 조정 옵션 기본적으로 커널 / 시스템 자원에 따라 디폴트로 설정되는 값이 다 틀림적용해도 실제 카운팅되는 값이나 세부정부를 볼수 없어 성능의 차이를 체감상 느끼지는 못하였음DOS나 DDOS를 막을려고 커스터마이징을 하는건 비추. 어짜피 하나 안하나 못막음...정상적인 서비스 요청을 처리하기 위한 커스터마이징을 효과 있을것 같음... net.core / net.dev 이름으로 지칭되는 것은 모든 프로토콜을 의미하는듯 하며tcp라고 붙는 명칭들만 tcp를 의미하는 듯함 This sets the max OS receive buffer size for all typ..
아직도 Mysql 3.23.58 쓰는 사람들이 많다..ㅋ mysql 3.23.58 버전은 my.cnf 에 max_connections = 512 와 같이 옵션 값을 주고 재시작시 mysql 시작하지 못함. --> 이 방법은 mysql 4.0 이상에서만 통용되는 것임. 1) mysql 3.23.58 버전에서는 /etc/my.cnf 에 값을 넣는 것이 아니라 mysql 데몬 시작시 아래와 같이 옵션 값을 주어 시작하여야 합니다.--> OS 재설치시 이점 참고하시기 바랍니다. /etc/init.d/mysql 134라인에 다음과 같이 MAX 값 512 로 설정해드림.$bindir/safe_mysqld --datadir=$datadir -O max_connections=512 --pid-file=$pid_file..
- Total
- Today
- Yesterday
- MySQL
- yum
- Apache
- SSL
- galera
- 리눅스
- iptables
- GeoIP
- L2TP
- ntp
- ssh
- centos8
- 베이어다이나믹
- HAProxy
- glusterfs
- gitlab
- cURL
- NGINX
- IPSEC
- virtualbox
- centOS7
- kvm
- mod_security
- 인증서
- pptp
- mariadb
- php
- WAF
- OpenVPN
- softether
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |