초등학생도 하는 그냥 db설치

20
초초초초초 초초 초초 DB 초초 131043 초초초 NHN NEXT

Upload: -

Post on 30-Jul-2015

211 views

Category:

Software


5 download

TRANSCRIPT

Page 1: 초등학생도 하는 그냥 DB설치

초등학생도 하는 그냥 DB 설치131043 양현찬

NHN NEXT

Page 2: 초등학생도 하는 그냥 DB설치

그냥 원격지에 ( 리눅스 환경 ) DB 를 설치하고자바와 연동해보자

Page 3: 초등학생도 하는 그냥 DB설치

원격지 접속 – ssh

• 윈도우라면 깔아서 씁시다• 맥이면 깔려있습니다• ssh [ 원격지 아이디 ]@[ 원격지 주소 ]• 22 번 포트를 사용합니다

Page 4: 초등학생도 하는 그냥 DB설치

IP 주소 적기 귀찮다면 ( 이건 팁 )

• /etc/hosts 에 들어가서 적혀있는 예에 맞게 적어줍시다• 일단 들어가보세요 , hosts 에 예시가 있습니다• 예 ) 10.XX.XX.XX myserver• sudo( 관리자권한 ) 로 실행해야 수정이 가능합니다 (vi 만세 )• 이제 ip 주소 일일이 기억할 필요 없이 myserver 를 사용하면

됩니다• 예 ) ssh next@myserver• 윈도우는 C:\Windows\System32\drivers\etc\hosts

Page 5: 초등학생도 하는 그냥 DB설치

Mysql 설치하기

sudo apt-get install mysql-server

Page 6: 초등학생도 하는 그냥 DB설치

이 창이 뜨면 mysql 에서 사용할 root 계정의 비밀번호를 입력해줍시다

Page 7: 초등학생도 하는 그냥 DB설치

설치 완료를 확인해줍시다

DB 의 루트계정으로 접속할 때

Page 8: 초등학생도 하는 그냥 DB설치

한글이 깨집니다 . /etc/mysql 에 들어가서 my.cnf 를 vi 로 실행합니다 .(sudo 로 실행해야 합니다 .)

Page 9: 초등학생도 하는 그냥 DB설치

Bind-address 부분을 # 을 통해 주석처리 해줍니다 .

이 부분은 mysql 의 원격 접속을 허용하기 위해 합니다 . DB 를 서버소스와 같은 계정에서 사용한다면 안해도 됩니다 .

Page 10: 초등학생도 하는 그냥 DB설치
Page 11: 초등학생도 하는 그냥 DB설치
Page 12: 초등학생도 하는 그냥 DB설치

자바설치하기

자바는 apt-get 으로 jdk 를 바로 설치 할 수 없기 때문에 add-apt-repository 를 설치해줍니다

Page 13: 초등학생도 하는 그냥 DB설치

sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java7-installer이렇게 입력해서 repositor 를 추가하고 java7 을 설치해줍니다 .

Page 14: 초등학생도 하는 그냥 DB설치

당황하지 마시고 yes

사실 저는 당황했다는…

Page 15: 초등학생도 하는 그냥 DB설치

DB 와 서버소스가 다른 계정일 경우• DB 서버를 따로 둘 때• 서버는 로컬로 돌리고 원격지에 DB 만 둘 때 ( 연습할 때 )• DB 에 원격접속이 가능한 계정을 만들어야 함• Bind 설정을 주석처리 ( 이전에 설명 )

Page 16: 초등학생도 하는 그냥 DB설치

DB 계정을 만듭시다 ( 루트계정으로 접속 )

DBProject 부분에 원하는 DB 이름을Justdid 부분에 원하는 계정이름을Identified by ‘’ 의 콤마 사이에 비밀번호를

Page 17: 초등학생도 하는 그냥 DB설치

오라클을 통해 자바에서 DB 를 사용하자

Page 18: 초등학생도 하는 그냥 DB설치

Add jar 을 통해 다운 받은 jar 파일을 넣어줍시다

Page 19: 초등학생도 하는 그냥 DB설치

연결확인코드

Page 20: 초등학생도 하는 그냥 DB설치

콘솔 창에서 연결확인