일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |
- 오라클
- 제이쿼리
- html
- Eclipse
- java
- IPO
- 공모주 청약 일정
- php
- 주식 청약 일정
- JavaScript
- css
- codeigniter
- 코드이그나이터
- jquery
- linux
- 공모주 청약
- Oracle
- 7월 공모주 청약 일정
- 맥
- 자바
- 주식
- 공모주
- SQL
- Stock
- 리눅스
- Stock ipo
- MYSQL
- 자바스크립트
- 6월 공모주 청약 일정
- 주식 청약
- Today
- Total
목록SQL (269)
개발자의 끄적끄적
[oracle]오라클 Replication 기능에 대해[펌] 오라클의 replication기능을 사용하면 될 듯합니다. SCOPE ----- Standard Edition 은 Symmetric Replication 은 가능하지 않으며, Oracle 8.1.6 이상 부터 Basic Replication 기능은 사용이 가능하다. (Oracle8i server fully supports bi-directional replication with automated conflict detection and resolution. Supported configurations include a single updatable master site with multiple updatable or read-only snaps..
[sql] MySQL Replication(미러링) [펌] - 필요성 - 서버 운영중에 발생하는 예기치 못한 서비스 중단에 대해 최신 자료의 복구를 위해 - REPLICATION 란? - Master DB를 복제하는 Slave DB를 만들어 데이터 백업, 복구, 부하 분산 등에 이용하는 것 - Mysql Replication 의 특징 - 1. 마스터-> 슬레이브로의 일방향 복제기능. 2. 바이너리 로그(binlog)를 이용한 미러링. 3. 쿼리에 의한 부하 분산. 4. 다수의 슬레이브 서버를 이용한 부하 분산. - REPLICATION 설정 방법 - 1. Master DB와 Slave DB에 Mysql 을 설치 2. Master DB와 Slave DB의 Mysql 의 데이터를 일치시킴. (mysqldum..

[mysql] 이중화 구성 (Replication / 리눅스 + 윈도우) [펌] 최근에 프로젝트를 진행하던중 디비 백업과 관련하여 자료를 찾던중 참고할만한 내용이라 퍼왔습니다! 출처는 맨 아래 명시했습니다! 리눅스 서버와 윈도우 서버에 mysql 을 설치 했으니, 이중화를 구성하려고 한다. MS-SQL 이중화와는 방식이 다르긴 하지만 뭐, 그냥 저냥 해보면 될 것 같다. 1. Master 와 Slave 할당 검색을 통해서 알아보니깐 DB 버전이 완전히 같을 필요는 없지만, Slave 가 버전이 높아야 한다고 한다. 그래서 Master 는 리눅스 mysql 5.1 을, Slave 는 윈도우 mysql 5.6 으로 정했다. M : Linux / mysql 5.1 / 192.168.1.10 S : Window..

[MySQL] mysqldump 스크립트 자동화시 계정에 관한 경고 처리[펌] mysql 5.6 이후 버전에서는 셀이나 커맨드 라인에서 계정정보를 그대로 노출하면 경고가 발생한다. Waring: Using a password on the command line interface can be insecure. 작업은 성공하니 문제는 없으나 나중 버전에서는 -p 옵션을 사용할 수 없다는 얘기도 있으니.. 그걸 제외 하더라도 스크립트에 계정 정보를 모두가 볼수 있게 적어주는건 좋지 않기 때문에 (보안만 확실하면 큰 문제는 되지 않지만.. 어찌되었건..) mysql_config_editor 를 사용하여 로그인파일을 생성해 놓고 설정명만을 명시하여 사용할 수 있다. 구문도 짧아지니 이것도 이점이라 할수 있겠다. ..
[MySQL] 패스워드 노출 경고 (Mysql 5.6 Warning: Using a password on the command line interface can be insecure.) [펌] bash shell script 실행하거나 mysqldump 사용 시 패스워드 노출 위험 문구(mysql_config_editor set --login-path=root --host=localhost --user=root --password)가 출력 됩니다. 무시해도 상관은 없으나 이 메세지가 출력되지 않도록 하고 싶을 시 리눅스 쉘상에서 아래 명령을 입력 후 패스워드를 한번 입력 해주시면 됩니다. 아래 명령은 패스워드를 미리 입력하고 필요할 때 호출하여 사용하는 방법 입니다. mysql_config_editor ..
[sql] mysqldump 의 사용법 [펌] 백업뿐만 아니라, 데이터의 이관이나 복제등과 같이 어떤 MySQL 서버에서 다른 서버로 데이터를 옮기는 경우 MySQL 패키지에 기본적으로 포함되어 있는 mysqldump라는 도구를 자주 사용하게 된다. mysqldump 명령과 옵션의 기본 구성 mysqldump [DB 접속 정보] [dump 옵션] [dump 대상 옵션] > /tmp/dump_data.sql mysqldump는 기본적으로 모든 출력물을 화면(stdout)으로 보내게 된다. 그래서 이 결과를 백업용이나 데이터 이관용으로 사용하기 위해서는 표준 출력을 파일로 리다이렉션해서 저장해야 한다. DB 접속 정보 --host : 데이터베이스 호스트 정보 --user : 접속 데이터베이스 계정 --pas..
[DB Security] 공짜로 DB 암호화 하는 방법 추가 암호화 솔루션 구매 없이 개인정보 데이터 를 컬럼 단위 암호화 하는 방법 입니다. 양방향 암호화 아래 방식으로 키 테이블과 암호화 / 복호화 함수를 만든 다음 개인정보 데이터를 입력 , 수정 , 조회 하는 부분을 모두 변경 ( SQL , SP , java 등등 ) 해야 합니다. 1. Key 테이블을 일단 만들고 key 데이터를 한건 넣습니다. ( 임의로 ) 2. Encode param 함수 와 decode param 함수파일을 보면 오라클의 기본 함수를 이용합니다. 3. Encode param 함수는 암호화 할 컬럼 데이터를 입력 또는 수정하는 쿼리에 사용합니다. 4. Decode param 함수는 암호화 한 컬럼 ..
[쉘스크립트] crontab 및 mysqldump 실행하여 주기적 DB백업 수행 데이터베이스는 주기적으로 백업하여, 유사시 전일 데이터로 복원할 수 있도록 해야한다. 아래 스크립트는 mysqldump를 실행하여 DB백업 압축파일을 저장하는 쉘스크립트이다. #!/bin/bash cd /root/backup/daily/ DATE_YYYYMMDDHHMMSS=`date '+%Y%m%d%H%M%S'` dailysql=$DATE_YYYYMMDDHHMMSS'_daily.sql' password='password' echo "mysql dailysql dump start.." mysqldump -uroot -p$password --single-transaction databasename > ./$dailysql ech..