블루오션 [BLUE OCEAN]

MariaDB innodb풀 백업/증분 백업

By  | 2016년 11월 10일 | 
MariaDB의 경우 증분 백업을 못한다. 그래서 외부 패키지의 도움을 받아야 한다.아래는 간단하게 패키지만 소개한다. 1. 설치다은로드 : https://www.percona.com/downloads/XtraBackup/LATEST/쉽게 아래 명령어로 설치하자.# yum install percona-xtrabackup 2. 풀 백업xtrabackup --backup --target-dir=/home/backups/ 3. 증분 백업xtrabackup --backup --target-dir=/home/backup --datadir=/var/lib/mysql/data기타 다양한 방법이있다. 아래 도움말을 참고하자. 4. 복구# innobackupex --apply-log /home/backup/YYYY-

ssh 접속 느릴 때

By  | 2016년 12월 14일 | 
1번의 경우 개발자 PC에서 터미널 접속이 느릴 때아래 조치 후 ssh 데몬 재시작 # vi /etc/ssh/sshd_configUseDNS no 2번의 경우 서버<->서버가 터미널 접속이 느릴 때아래 조치 후 ssh 데몬 재시작 # vi /etc/ssh/ssh_config GSSAPIAuthentication no

MySQL server has gone away 에러 조치

By  | 2016년 11월 28일 | 
[ 에러 발생 ]MySQL server has gone away [ 조치 사항 ]생각보다 충분히 증가시켜야 한다. 1) 버퍼사이즈 증가(최대 물리 메모리의 70~80%까지 가능innodb_buffer_pool_size = 2G 2) 패킷버퍼 사이즈 조정max_allowed_packet = 1000M 3) 타임아웃 조정wait_timeout=720000interactive_timeout = 720000 [ 변경 사항 확인 ]SHOW ENGINE INNODB STATUS\Gshow global variables like '%timeout';

리눅스에서 암/복호화

By  | 2016년 12월 17일 | 
리눅스에서 파일과 스트링을 암/복호화 한다. 아주 간단하다. [ 파일 암/복호화 ]암호화 명령# openssl des3 -in a.txt -out a.txt.des3enter des-ede3-cbc encryption password: => 암호입력Verifying - enter des-ede3-cbc encryption password: => 위와 동일한 암호 입력 복호화 명령# openssl des3 -d -in a.txt.des3 -out b.txtenter des-ede3-cbc decryption password: => 암호화시 사용한 암호 입력 [ 스트링 암/복호화 ]암호화 명령# echo 'repository' | openssl aes-256-cbc -a -

Jupyter에서 MariaDB note만들기

By  | 2016년 12월 18일 | 
Jupyter에서 MariaDB note만들기
[ Jupyter에서 MariaDB note만들기 ] 아래 패키지를 설치한다.# yum install python-pandas# yum install MySQL-python# yum install mariadb-devel => 아래 쿼리 실행 시 에러가없으면 설치 안해도된다. import pandas as pdimport MySQLdb dbconnect = MySQLdb.connect( '127.0.0.1', 'db_id', 'db_passwd', 'database_name') pd.read_sql('select * from TABLE_NAME', dbconnect) =============================== 주의) docker container를 사용하