초보분들이 참고하시면 좀 좋겠다 생각합니다.

경험치랭킹
포인트랭킹
글작성랭킹
댓글작성랭킹
리니지연구소 통계
  • 766(30) 명현재 접속자
  • 9,526 명오늘 방문자
  • 11,656 명어제 방문자
  • 15,398 명최대 방문자
  • 3,263,553 명전체 방문자
  • 455,557 개전체 게시물
  • 49,334 개전체 댓글수
  • 11,150 명전체 회원수
SNS 공유
    Facebook Twitter GooglePlus KakaoStory NaverBand
홍보글은 홍보게시판에만.. 게시판 잘보고 올리세요! 홍보게시판 외에 홍보글 발견시 바로 아이디 차단됩니다!
새글
새댓글
서버팩자료실

초보분들이 참고하시면 좀 좋겠다 생각합니다.

네이트 25 1024 7 0

먼저 게시판 특성에 맞는 글이 아니라는점에

사과스런 말과 양해를 먼저 구하겠습니다


편의상 이해를 돕기 위한 글 입니다


우리가 보통 서버팩을 구동 한다고 하면

java

mysql

navicat

Eclipse SDK 이렇게 하십니다


자바는 우리가 사용하는 l1jserver.jar 를 가동하기 위한 에뮬레이터로 생각하시면 됩니다.

mysql은 말 그대로 데이터베이스를 작성합니다.

싱글 게임으로 예를 들면 ?????.dat 파일과 같은 파일 안에 db가 내장 되어 있고

mysql은 데이터베이스를 구체화 하여 밖으로 따로 분리 해놓았다 생각하시면 이해가 빠르시거 같습니다.


navicat은 mysql에 UI를 만들어 보다 사용자가 쉽게 인터페이스를 가지고 접근,운영하기 좋게 만들어 놓은것입니다.


실제로 난 디비 만질지도 소스 수정할줄도 모른다 하면 

자바 와 mysql 이 두개만 설치 하셔도 됩니다.

(단 mysql 명령어로 *.sql 파일 삽입을 하실줄 아신다면요

이미 삽입 되어있다면 navicat을 지워도 서버 구동에는 관계가 없습니다)


이클립스는 또한 컴파일링하기에 간편합니다

예전에는 도스에서 javac 명령어로 class 파일을 쭉 깔아놓고 컴파일 했던 시절에 비하면 ㅎㅎ

이 또한 보면 mysql 과 나비켓 처럼 UI로 컴파일 하기 편하게 만들어진 프로그램이라 생각하면 됩니다.


여기까지 보통 사용하는 프로그램의 설명은 되었습니다..


자 그럼 이제 서버팩을 조저 보겠습니다.

서버팩에는 congif를 비롯해 많은 파일들이 있습니다.

mysql을 언급했듯이


"mysql은 데이터베이스를 구체화 하여 밖으로 따로 분리 해놓았다"

그리고 난 *.sql을 삽입했다

자 그러면 여기서 ??? 서버팩이 이를 어떻게 인지할것인가??

데이터베이스 어디로 들어가야 하는것일까?

일종의 우리집 공유기 dmz와 비슷한 과정이라 생각하세요 ㅎ


여러분이 많이,,, 한번쯤은 이글을 보셧을 겁니다.


서버팩 안에 mysql.콘프 메모장 열어서

url = jdbc:mysql://localhost:3306/server1234?useUnicode=true&characterEncoding=utf8

server1234 < 수정하시던지 똑같이 나비켓 데이터베이스 만들어서

(서버팩에 무조건 (100%) 데이터베이스 위치가 있습니다)


지금부터 저는 서버팩 입니다

이제부터 난 데이터 베이스에 접근할거야



url =  << 주소가 어디야???


jdbc:mysql:// <<< 어... mysql을 타고 들어오라고,,, 알겠음...


"localhost:3306" 아~ 로컬 호스트라는 주소이구나,, 포트는 3306이고,

(localhost = 127.0.0.1) mysql 공식 포트 3306

야 나 이제 니 집 주소 알았어 127.0.0.1 번지에 3306 층으로 오라는거구나


/server1234?useUnicode=true&characterEncoding=utf8


server1234? << 야 ㅅㅂ 왔는데 방이(데이터 베이스명) 엄청나게 많은데??? 니 방이 이름이 뭐임?

아니 ㅅㅂ *.sql 삽입 했을떄 이름 멀로 했냐고?? 그 방 이름 뭐냐고??


useUnicode=true&characterEncoding=utf8 <<<<< 야 이 방에는 한국말 쓰냐? 영어 쓰냐? 인도어쓰냐?


이 과정을 *.sql을 삽입시에 이미 정하셧습니다.

보편적으로 sql을 먼저 삽입하고, mysql.cfg server.cfg를 나중에 수정하죠


lib은 l1jserver.jar와 같이 보조로 실행되는 라이브러리 같은 파일이라 생각하면 좋습니다.

저는 lib 파일을 한번씩 신버전으로 업데이트를 해주곤 합니다.


자 그리고 마지막으로 

처음 사용하시기에 좋은 버전들을 알려드립니다

자바는 1.8 버전 즉 자바8jdk로 업데이트는 높든 낮든 크게 상관은 없습니다.

(저는 자바는 항상 1.8에 최신버전으로 유지)

mysql <<< 얘는 좀 가려서 설치 해야합니다.

MySQL Community Server 5.5.62 X64   <<< 5.5 버전에서도 62버전을 사용합니다 이 다음이 5.6.X 입니다.

5.6 부터는 sql삽입시 에러가 생길 수 있습니다.

서버팩이 만들어지기 시점에 5.5에 맞게 설계된거라 생각하시면됩니다.


나비켓은 또 희안하게 ㅋㅋ

mysql버전에 지원하는게 다릅니다 ㅋㅋ

5.5 까지는 10 (저는 10.1.6 사용중입니다 10의 최고버전은 10.1.8입니다.)

5.6은 12

8.0 부터는 13부터 사용이 가능하는것으로 압니다

(맞나? 약간 헷갈리는데 ㅋㅋ)


많이들 8.2 사용하시는데 가급적이면 10버전 쓰는것이 sql삽입시에나 좀 빠릅니다.


많은 정보들이있지만, 하나씩 저도 공유 좀 하겠습니다.


그동안에 많은 지났습니다.


투망이홈페이지

정이연구소

타임119

자바존

팝존

러브카페 등

그 외 이제 기억들도 안나는 싸이트들이네요


쭹이님 서약님들 공유하는 마음에 저 또한 비록 글자 이지만,

조금씩 모두를 위해 조금씩 공유해보겠습니다.


약 17년전 스승들이 항상 이말과 함께 이끌어 주었습니다

"그대들이여 프리서버에 FREE라는 말을 아는가"

문득 그분들의 가르침이 떠오릅니다.

25 Comments
네이트 04.09 18:06  
혹시 잘못 된 정보나 추가적인 내용이 있으면 말씀들 주세요
네이트 04.09 18:08  
아 자바 1.8에 이클립스의 마지막 지원버전은
Eclipse SDK 4.16.0 X86 X64 입니다.
쭹이 04.09 18:12  
구축에 도움많이됨 구축 하러 가바야지
Berry 04.09 18:43  
좋은 설명 감사합니다.

럭키 포인트 96 점 당첨!! 축하드립니다!

미르발 04.09 20:52  
도움이 되는 설명이네요
기승전술 04.09 22:56  
도움 되시는 글 감사드립니다.
이훈희 04.09 22:57  
이모든덜 다운받을 수 있으면 초보님들께 얼마나 도움이 될까 생가합니다.ㅎ

럭키 포인트 22 점 당첨!! 축하드립니다!

java왕초보 04.10 00:55  
좋은정보 가득담긴 글 잘보고 배웁니다
질리언그영광 04.10 10:39  
선배님  감사합니다. 시간 나실때 버전에 따른 접속기에 대한 설명도 ㅠ
되돌아온편지 04.10 11:59  
좋은 말씀 감사합니다.
출근합세 04.10 22:06  
도움되는 말씀 감사합니다
찬밥신세 04.11 01:41  
감사합니다
저는 무작정코딩님 보고 배웟네요
ㅊㅇ 04.11 11:28  
어후 너무 좋은글입니다 ㅜ 이따 여유되는 시간에 좀 더 차근차근 꼼꼼히 읽어봐야겠네요 감사합니다
지리사개작두 04.11 20:48  
아직 초보라 아무것도 모르지만 너무 좋은 글 인거 같습니다.감사합니다. 좀 더 정진하겠습니다.
한화오션 04.11 23:30  
좋은 말씀 감사합니다.
포플러 04.12 11:26  
감사합니다

럭키 포인트 92 점 당첨!! 축하드립니다!

스틱 04.13 00:22  
저 위에 사이트는 들어갈수 있나요? 구글에서 안나오는거 같은데
87659981 04.13 01:42  
풀어서 쉽게 설명해주셨네요 ㅎ

럭키 포인트 91 점 당첨!! 축하드립니다!

한화오션 04.14 21:56  
좋은말씀 감사합니다. 저도 스승님을 찾고싶네요
망자라군 04.15 11:22  
감사합니다. 많은 도움 받았습니다
yuil 04.15 14:34  
감사합니다
온팸 04.15 20:40  
좋은 정보 감사합니다 저도 이제 노력을 해보겠습니다 ^^;
으리으리 04.16 17:12  
좋은정보감사합니다
포라 04.19 00:54  
잘 읽었습니다. 감사합니다.
리니지좀해보자 04.23 06:58  
고맙습니다

럭키 포인트 3 점 당첨!! 축하드립니다!

제목