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

Post on 30-Jul-2015

211 Views

Category:

Software

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

NHN NEXT

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

원격지 접속 – ssh

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

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

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

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

Mysql 설치하기

sudo apt-get install mysql-server

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

설치 완료를 확인해줍시다

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

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

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

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

자바설치하기

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

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

당황하지 마시고 yes

사실 저는 당황했다는…

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

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

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

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

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

연결확인코드

콘솔 창에서 연결확인

top related