1581, 76/80 회원가입  로그인  
   nsh009
   리눅스 Mysql 설치하기. centos6.4 - minimal // mysql 5.6.11 소스

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=7881 [복사]


글이 많다고 넘어가지마세요.! 차근 차근 따라서 제가 겪엇던 상황을 쓴겁니다.. 읽어보시고 그대로 따라하시면 아마 90%는 될거라 봅니다!


실제 그럴듯한 웹서버를 운영하기 위해선 APM 설치와 DNS 설치가 있어야 합니다. 그런 부분은 나중에 하기로 하

고 Mysql 설치 부터 하겟습니다.

잉? 그거 쉬운거 아니야? apt-get mysql 이나 yum mysql 하면 되잖아? 라고 하시는데. 제가 몇일 전에 그 소리 실무

관계자분한테 했다가 얻어터졌습니다(농담)

실제 서버운영을 하실려면 소스컴파일 하셔서 설치 하시는게 좋습니다. 물론 간단한 서버는 그냥 해도 되지만요~

쨋든 해킹을 배우고 보안을 공부한다는 사람들이 APM 을 설치하시면서 YUM 이나 APT-GET 로 설치한번 해보고 다

했다라고 하는건..? 자존심 상하지 않을까요?!

설치 환경 CENTOS 6.4 - Minimal 버전 입니다. 웹서버란게 클라이언트 들에게 직접적으로 보여지는서버라 웬만

하면 Minimal 즉 최소 기능을 가진 커널로 설치하는게 해킹의 위험성과 자원 낭비면에서 좋겟지요. 그리고 개발

도구같은경우는 포함하는게 좋겟지요.. gcc 나 vi 등등

설치 mysql 버전은 mysql-5.6.11 Source version 입니다.

현재 5.6.11 이 최신 버전으로 올라와 있는거 같구요!

mysql community server 로 다운받으시면 됩니다. 공식홈페이지에서!!!

#mkdir /apm
최상위 디렉토리에 관리 편하게 apm 폴더 만들어 줍니다.


#tar xvzf 압축파일명
tar.gz 파일을 apm 폴더로 옮긴후 압축을 풀어줍니다.

#useradd -M mysql
mysql 이란 사용자 추가해줍니다.

#passwd mysql
mysql 유저 패스워드 설정

#cd 폴더명
압축이 풀린 폴더로 이동해줍니다.

#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DSYSConFDIR=/etc -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1

configure 명령어를 쓰지 않습니다. cmake 를 사용합니다. cmake 없다고 나오면 yum 이나 apt-get 로 cmake 설치해주시면 됩니다.

#make

#make install

#chown -R mysql.mysql /usr/local/mysql

#chown -R mysql.mysql /usr/local/mysql/data

#cd /usr/local/mysql

#cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

#cd /usr/local/mysql

#/scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data

#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

#service mysqld restart

#service mysqld restart

#mysql -u root -p

#그냥 엔터

접속됐습니다. 여기서부턴 알아서! root 패스워드는 만들어주셔야 겟지요?




여기가 끝입니다. 아주 쉽죠잉? 설치 하면서 의존성 에러 나면 에러난 부분찾아서 설치해주시면 됩니다..

저 같은경우 설치후 구동하면 mysql.sock 파일을 /var/ 밑에서 자꾸 찾는 바람에 컴파일 옵션에서

/var/lib/mysql/mysql.sock 로 경로를 지정해버렸습니다. 머 다른분들도 그렇게 하시면 되겟구요..

보통은 /usr/local 로 경로를 잡습니다.

/usr/local/mysql
/usr/local/apache
/usr/local/php

이렇게요

최소 커널 버전에서 최신 버전을 설치 한거라 아마 저대로 하시면 될듯합니다.

다음 시간은 아파치와 php 를 해보겠습니다.


  Hit : 16508     Date : 2013/05/10 07:05



    
81   [간단] 모스부호표 입니다.[6]     푸른하늘
05/09 15930
80   [정리] 해커스쿨 F.T.Z trainer 정리 1 ~ 5[11]     초콜렛나인
03/01 16129
79   C로 만든 사격게임(주석달아놨음)[12]     whqkdnf000
01/15 16292
78   초짜를 위한 파이썬[2]     asdzxc301
12/18 16405
77   윈도우xp관리자 비밀번호 간단히 해킹하기![14]     whqkdnf000
02/26 16412
76   리눅스 명령어 마스터 4[13]     소유
09/05 16443
75   소켓 프로그래밍[5]     소유
09/11 16499
  리눅스 Mysql 설치하기. centos6.4 - minimal // mysql 5.6.11 소스      nsh009
05/10 16507
73   라우터 간단한 명령어 및 기본설정[2]     Mach
04/29 16526
72   chenkim4의 중국해킹 기법 8가지 편[1]     chenkim4
08/28 16641
71   정보통신 인터넷 용어..(모르시는 분들만..+참고..)[19]     H.R.T
12/29 16665
70   webhacking.kr 2번[1]     프라이드
09/28 16768
69   리눅스 명령어 마스터 3[13]     소유
09/04 16825
68   시스템 리소스 99%에 도전하자!![18]     DarkSlayer
09/10 16980
67   텔넷 에서 FTP 리눅스 명령어정리[5]     괴도js
08/02 17160
66   OpenVMS Tutorial[4]     x90c
02/23 17447
65   [간단] WireShark - 간단한 패킷에서 파일 추출 방법입니다.[1]     푸른하늘
05/08 17684
64   [정리] 해커스쿨 F.T.Z trainer 정리 6 ~ 10[2]     초콜렛나인
03/01 17969
63   네 트 워 크 강 좌[17]     소유
10/05 18055
62   * 윈도우 해킹의 기본원리 *     HackerMapia
02/21 18144
[1]..[71][72][73][74][75] 76 [77][78][79][80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com