본문 바로가기

시스템/DB

(5)
mysql 테이블 복사(dump), 복원 mysql 데이터베이스 덤프 및 복원#> mysqldump -u root -p --databases database-name > dump-file-name.sql#> mysql -u root -p mysql -u root -p database-name mysqldump -u root -p database-name table-name > dump-file-name...
H2 DB 기본 설정 기본 설정 파일~/.h2.server.propertiesC:\Users\id\.h2.server.properties * 윈도우의 경우 서비스로 돌리는 경우 서비스에 계정을 연결해 주어야 해당 계정의 홈폴더 접근이 가능하다. # 관리포트 설정 : 기본포트는 8082, 원하는 경우 해당 포트로 변경webAllowOthers=truewebPort=8082tcpPort=9092tcpAllowOthers=truewebSSL=false # 접속 url 정의 : 특수문자 콜론(:) 이 있으므로, 해당 문자 앞에서 역슬래시(\) # 아래처럼 지정해 두면 브라우저에 접속시 아래 항목을 선택할 수 있도록 해준다.0=Generic H2 (Embedded)|org.h2.Driver|jdbc\:h2\:~/test|sa1=Gen..
mysql 접근 ip 추가 Mysql> select host,user,password from mysql.user; Mysql> grant all privileges on *.* to 'root'@'1.1.1.1' identified by 'root-password';Mysql> grant all privileges on *.* to 'root'@'1.1.%' identified by 'root-password';Mysql> grant all privileges on *.* to 'root'@'%' identified by 'root-password';Mysql> flush privileges; 만약 my.cnf 에 bind-address 가 설정되어 있다면 해당 부분 제거 특정db와 table로 권한을 주고자 할때는 *.* 에 ..
MySQL Slow Log my.cnf 파일 수정[mysqld]..slow_query_log=onslow_query_log_file=/val/log/mysql/slow.loglong_query_time=5 MySQL 재시작 환경변수확인mysql> show variables like 'slow_query%'; 로그확인$> tail -f /var/log/mysql/slow.log
mysql 클러스터 구성 기본구성 mgm node : ndb_mgmd sql node : mysqld data node : ndbd red hat 과 SUSE 등은 ndb와 mgm 데몬 바이너리가 나뉘어져 있는데, 다른 플랫폼은 그냥 하나로 구성됨.SQL node : Sql 데몬인데 NDB엔진을 사용하는경우 NDB클라이언트로 동작한다.Data node : NDB. 데몬이 있는 경우 해당 데몬을 설치 할 수 있으며, 설정 등은 sql노드와 동일하다. SQL 서버 바이너리를 각 노드에 설치하는 경우 데이터노드, 관리노드는 mysql_install_db 스크립트를 실행하지 않는다. 설치설치 참조 : https://dev.mysql.com/doc/refman/5.6/en/mysql-cluster-install-linux-rpm.html..