DB (35) 썸네일형 리스트형 mariadb 설치 및 테이블 생성(1) # 우분투에서 mariadb를 설치해 보자. - sudo apt updata && sudo apt-get -y upgrade 명령을 수행하여 패키지를 업그레이드 해준다. - sudo apt-get install -y mariadb-server 명령어를 입력하여 실제 mariadb 서버를 설치한다. - 설치 후 root 계정으로 로그인이 되어 있다면, sudo mysql 명령어를 입력하면 바로 DB에 접근이 가능하다. - 일반적으로는 root로 로그인 상태에서 mysql -u root -p 를 입력하면 DB에 접근이 가능하다. - use bbs; 를 입력하여 데이터 베이스를 선택한ㄴ다. - 데이터 베이스를 선택 후 데이터 베이스안에 테이블을 생성해주자. -> create table user( -> user.. 서비스 DB 데이터를 AWS DB로 마이그레이션 작업 프로세스 1. zabbix 샘플 데이터 100개를 export하여 sql 쿼리 파일로 저장 2. ec2 인스턴스에 my sql을 설치 3. AWS EC2 DB 서버를 SQL DBMS 프로그램으로 접속 4. 접속한 DBMS 프로그램에서 sql 쿼리파일을 import하여 저장 1. zabbix 샘플 데이터 100개를 export하여 sql 쿼리 파일로 저장 sql 쿼리문 : select * from public.alerts where actionid = '17' and sendto like '%may9noy%' LIMIT 100; 2. 조회된 데이터를 export 수행하여 파일로 저장 3. 저장된 파일을 저장 추후에 import 용으로 사용 4. ec2 인스턴스에 mysql을 설치 5. ec2 인스턴스.. MySQL Timeout 설정 MySQL에서의 timeout은 interactive_timeout과 wait_timeout 이렇게 두 가지가 존재합니다. 1. interactive_timeout은 mysql> 과 같은 콘솔이나 터미널 모드(대화형 클라이언트)에서 mysqld와 client가 연결을 맺은 다음 요청을 기다리는 최대시간입니다. 2. wait_timeout은 API를 이용한 client 프로그램(PHP, JDBC, ODBC...) 상에서 최대 연결시간을 말하며, 설정된 시간 동안 아무 요청이 없으면 연결은 취소되고 다시 요청이 들어오면 자동으로 연결이 맺어집니다. 현재 설정된 값을 확인 하시려면 아래와 같은 명령으로 확인 가능합니다. mysql 1) Global 설정 확인 mysql> show global variables.. 이전 1 2 3 4 5 다음