공부용 블로그

RDBMS 벤치마크 서버컴 환경세팅 (mysql 5.7) 본문

설계/RDBMS

RDBMS 벤치마크 서버컴 환경세팅 (mysql 5.7)

tomato212 2018. 12. 9. 16:22



1. 컴퓨터 포맷/ ubuntu 16.04


2. mysql 5.7 설치


# apt-get update


# apt-get install mysql-server


3. mysql 외부접속 허용


- my.cnf 파일에서 bind-address 127.0.0.1 을 주석처리하고 bind-address 0.0.0.0 으로 바꿔줌


- 터미널에서 mysql 사용


# mysql -u root -p 


# 패스워드 입력



- 데이터베이스 생성

mysql >  create database test_db default character set utf8;

- 테이블 생성

mysql > create table vod_list (vod_no varchar(32) primary key, title text, publisher varchar(12), thumnail varchar(24), views int, date_ int, category smallint);


- 외부접속 허용을 위한 사용자 생성 및 외부접속 모두 허용해주기


mysql > use 디비명;

mysql > create user 'root'@'%' identified by 'teamnova';

* root 자리는 사용자계정, teamnova 자리는 계정 패스워드, % 는 허용하는 아이피 주소를 모두로 함

mysql > grant all privileges on *.* to 'root'@'%';

mysql > flush privileges;

mysql > select host, user from mysql.user;   // 변경 여부 확인 


4. jdk 설치(intellij 쓰려면 필요)


# apt install default-jdk

# gedit /etc/profile 에 아래 내용 추가

export JAVA_HOEM="/usr/lib/jvm/java-8-openjdk-amd64"

# source /etc/profile


5. intellij 다운로드 (자바코드를 짜서 디비에 데이터를 넣어주기 위함)


6. mysql connector jdbc를 받아서 intellij에 넣어줌

경로 : File - Project Structure - Libraries - +클릭 - java 선택 - Select Library Files창이 뜨면 다운받은 .jar 파일을 선택 - apply - ok


7. 디비에 더미데이터 10만개 넣을 자바 코드 짠 다음 실행

* 테스트 실행하기전에 mysql 에서 현재 세팅되어있는 최대연결수와 쿼리캐시 on/off 상태 확인해보기 

mysql > show variables like 'max_connections';  // 최대 연결수 확인

mysql > show variables like '%query_cache_type%';  // 쿼리캐시 on/off 확인



'설계 > RDBMS' 카테고리의 다른 글

MonetDB Architecture  (0) 2018.12.13
row-oriented/ column-oriented database  (0) 2018.12.11
percona 테스트 진행 중 오류  (0) 2018.12.08
percona 설치 및 jmeter 세팅 / ubuntu 16.04  (0) 2018.12.08
mysql 8.0 설치 / ubuntu 16.04  (0) 2018.12.07