본문 바로가기

MySQL

[MariaDB] 마리아DB slave , 복제(Replication) 구성하기 master - slave 를 구성해야 하는 이유가 뭘까요?크게 두가지로 볼 수 있을듯 합니다.1. 나름 백업2. 분산처리( 쓰기는 마스터만, 읽기는 슬레이브에서만 )분산처리란 결국 안정성 향상이라고 볼수도 있겠죠~ 이글의 작성 기준은 아래와 같습니다 MasterUbuntu 12.04 Server ( IDC / 한국 )MariaDB 5.5.44 slaveUbuntu 14.04 Server ( AWS / 일본 )MariaDB 5.5.44 1. Master 설정 1-1. my.cnf 설정 변경# vi /etc/mysql/my.cnf[mysqld] 에 아래 내용 추가 # master sertting server_id = 1 log_bin = mysql.bin 1-2. 사용자 추가# mysql -uroot -p.. 더보기
[SQL] Mariadb , MySQL 사용시 Transaction level 'READ-COMMITTED' 오류 해결하기 이번에 OwnCloud 를 신규로 설치하면서 발생한 오류였는데, 생각보다 간단한 이슈였다바로 log 를 기록하는는 레벨문제 오류 내용Binary logging not possible. Message: Transaction level 'READ-COMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT' 해결방법우분투14.04 를 기준으로 한다면(다른버전도 그닥 차이는 없을듯)$ vi /etc/mysql/my.cnf [mysqld] 부분에 아래 항목 추가 후 저장binlog_format=row위처럼 한뒤 mysql 데몬을 재시작해주면 된다 참쉽죠? 더보기
[NAS] 우분투 12.04 LTS를 이용한 자작나스 구축 강좌 자작나스 구축 목차본 강좌는 우분투 12.04 LTS 를 이용하여 자작NAS 를 구축하는 강좌입니다.본 강좌의 원문은 http://wiki.yongcloud.co.kr 에 있으며, 모든 권리또한 나스백과사전에 있습니다. [ 강좌 바로보기 ] 목차 구성 1.서론 1-1. 하드웨어 구성 1-2. OS설치( 우분투 12.04 LTS ) 2.웹서비스 2-1. APM설치( 아파치 , PHP , MySQL ) 2-2. 워드프레스 설치( v3.9 ) 3.웹하드 3-1. Samba 설치 3-2. OwnCloud 설치 + SSL 구성 3-3. FTP설치 3-4. WebFTP설치 3.5. 웹토렌트 설치( Transmission ) 4.미디어 센터 4-1. Plex Media Server 설치 ( 비디오 스트리밍 ) 4-2.. 더보기
[Android]SQLite 기본 명령어 정리 데이터베이스 리스트 조회 ContextWrapper.databaseList(); ContextWrapper == ConText 데이터베이스 삭제 ContextWrapper.deleteDatabase("삭제할 데이터베이스명"); 예) if (Arrays.binarySearch(databaseList(), DATABASE_NAME) >= 0) { deleteDatabase(DATABASE_NAME); } 어플리케이션내에 데이터베이스 열거나 생성 ContextWrapper.openOrCreateDatabase("데이터베이스명.db", 데이터베이스모드, 쿼리가호출되는 커서를 선택); 예) SQLiteDatabase mydb=openOrCreateDatabase(DATABASE_NAME, SQLiteDatabas.. 더보기