1/5 페이지 열람 중
#!/bin/sh DATE=$(date '+%y%m%d') BACKUP_DIR=/volumeUSB1/usbshare/Backup/dump BACKUP_DIR=/Backup/dump DB_PASSWD="password" DB_LIST=`echo "show databases;" | mysql -N -uroot --password=$DB_PASSWD` #echo $DB_LIST; # 백업하지 않을 디비 NOT_DB_LIST=(information_schema performance_schema tm…
해결됨! MariaDB 10 Password Policy Synology DiskstationsMariadb10 password strength on DSM 7.2 #1819 - Your password does not satisfy the current policy requirements 오류 How to disable Synology MariaDB password policy 1. edit my.cnf vi /var/packages/MariaDB10/etc/my.cnf add 2…
mysql -p mysql> mysql binlog 확인하기 show binary logs; 특정 로그 파일 이전 파일들 삭제 purge binary logs to 'binlog.000089'; //expire_logs_days 는 없어지고 binlog_expire_logs_seconds 로 바뀜 설정 확인하기 show variables like "%expire_logs_days%"; set global expire_logs_days=7; show variables like "%bi…
MySQL (혹은 MariaDB도 동일)에는 기본적으로 다양한 테이블 엔진이 있습니다.최근에 필요에 따라 ARCHIVE 엔진을 사용해 볼 기회가 있었습니다.이 엔진은 로그 저장과 같이 계속해서 Append 되기만 하고,중간에 삭제되거나 변경되지 않는 자료를 보관하기에 알맞습니다.대신 색인을 지원하지 않는 단점이 있습니다.압축률은 데이터에 따라 다르지만 원본의 1/5 ~ 1/3 정도 되는 것 같습니다.이와는 무관하게 InnoDB 엔진에도 압축할 수 있는 방법이 있습니다.하지만 이 압축을 위해서는 파일 형식도 달라져야 합니다.우선/et…
우분투에 APM (Apache+PHP+MariaDB) 설치하기2013/12/21 21:01Linux이번 포스팅은 우분투에 APM을 설치하는 방법을 기록해 둡니다.단, Apache + PHP + MySQL에서 MySQL 대신 MariaDB를 설치합니다.만약 가상서버 호스팅과 같은 서비스를 받고 있다면, 작업전에 실패로 인한 복원이 쉽도록 스냅샷과 같은 백업을 해 두는 것이 안전하겠습니다.0. 루트 권한 획득APM을 설치하려면 루트 권한이 필요 합니다. 각 명령 앞에 sudo 명령과 함께 사용할 수도 있지만, 여러 작업을 해야 하니 우…
#!/bin/bashif [ $# -lt 2 ]; thenecho "You must specify database host"echo "Eg. script.sh MY_DATABSE 192.168.10.1"exitfidb="$1"host="$2"user="root"stty -echoread -p "Enter MySQL's Admin password: " passwordstty echomysql -u $user --password=…
다들 한번씩은 들어봄직한 InnoDB 엔진에는 개발시 매우 중요한 부분을 차지할 수도 있을 만한 특성이 있습니다.이 특성 3가지를 언급해 보고자 합니다. 행여 InnoDB 를 사용하여 개발하시는 분들은 참고하시길 바랍니다.1. 트랜잭션을 유일하게 지원하는 엔진입니다.뭐 다 아시는 내용이라 생각합니다. 이것을 위해서는 행 단위 락을 지원하게 됩니다.이에 대한 내용은 생략하도록 하겠습니다.2. 저장되는 데이타는 무조건 Primary Key (PK) 의 순서대로 정렬해서 저장됩니다.이 얘기는 테이블 생성시 PK 의 선택에 매우 중요한 사…
출처->http://xeraph.com/4286421mysql로 작업을 하면서도 퍼포먼스에 대한 이해부족으로 어떤식으로 디비를 구성하고 테이블을 작성해야 좋은 효율을 내게 될것인가에 대해 나름 고민 해 왔었습니다.이글은 그런 고민에대해 어느정도는 방향을 제시해 주는 글이었던것 같습니다.물론 이 내용에 대해 다 이해하고 또 다른 관점으로 보시는 고수님들이 스쿨에는 많이 계시겠지만 이제 시작하는 분들에겐 어느정도 방향을 제시 해줄 수 있을것 같아 옮깁니다.==========================================…
다중 DB 서버 와 다중사이트의 관리 프로그램등의 Config 설정 과 라이브러리나자바 http://phpadvance.com 제가 1년 정도 사용한 방식입니다. 많은 사이트와 많은 DB 서버로 프로그램 하실때 유용하실겁니다. 소스는 제가 만든 라이브러리와 연동 되어지는 부분입니다.. 아래 소스의 fDBSet() 을 참고하시면 됩니다.. ////////////////////////////////////////////////////////////////////// ### DB Servers Set $aDB["DB1…
innodb : 데이터 파일 : Shared Datafile (인덱스와 데이터 공간이 공유) innodb_file_per_table 를 설정하면 테이블 단위의 데이터 파일로 분리가 된다. 그러나 테이블 정보는 메인 Shared DataFile에 저장 된다. 따라서 백업에 반드시 메인 SharedDB 파일도 같이 이루어 져야한다. MyIsam에 비해 약 1.5 ~ 2.5배의 정도 파일이 더 크게 필요로 한다. 데이터 량이 감소하더라도 증가된 데…