초등학생도 하는 그냥 db설치
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 파일을 넣어줍시다
연결확인코드
콘솔 창에서 연결확인