티스토리 뷰

MySQL 시작하기(2)




  CentOS-6.9 설치



↑ 인스톨 버튼 클릭



↑ 진행중



↑ media 테스트 과정 skip해도 무방



↑ Next


↑ 리눅스 사용을 한글로 설정하는 것이 아닌, 설치 과정을 한글로 설정 것이다.



↑ 영어 설정 후 Next!



↑ 기본 저장 장치 사용



↑ 새로 설치하는 운영체제이기 때문에 모든 데이터 삭제



↑ 네트워크 설정 클릭



↑ 설정된 네트워크 변경 클릭



↑ 자동으로 연결 클릭 후, IPv4설정에서 방식이 자동( DHCP )인지 확인

   # IP 할당과정을 수월하게 해결할 수 있다.


↑ Next!



↑Next!



↑ 설치 후 사용자는 root이다. 

   # 비밀번호 설정 시 설정한 비밀번호는 까먹지 않는게 좋다.



↑ 파티션 설정

   # 처음 설치시 모든 공간 사용클릭



↑ 디스크에 변경 사항 기록



↑ 설치중



↑ 설치중!



↑ 설치가 완료되면 재부팅 클릭!



↑ 설치 완료



     MySQL 설치



↑ 설정한 root 비밀번호를 통해 로그인



  앞으로의 설정은 원할한 MySQL 실습을 위한것 입니다. 방화벽을 해제하는 것은

보안상 매우 취약할 수 있으니 이점 유의하시기 바랍니다. ※


↑ iptables 제거



↑ vi를 통해 /etc/sysconfig/selinux 파일을 연다.

    # SELINUX를 disabled상태로 변경

    # 방화벽 해제


↑ SELINUX변경 설정 후 reboot를 통해 재부팅 한다.



↑ iptables 설정을 확인하면 다음과 같이 옵션들이 꺼져 있어야한다.

   # SELINUX역시 disabled 상태!




     웹 서버 구축

      

      # 실습 과정에서 웹 서버를 구축하여 MySQL과 연동 하기위해 웹 서버를 구축

      # Apache : 오픈소스이기 때문에 무료로 안정적으로 사용할 수 있다.

      # 원할한 포스팅을위해 putty 사용



↑ Apache 패키지 검색



↑ 설치해야할 Apache HTTP Server 존재



↑ yum을 통해 Apache ( httpd sever )패키지를 설치한다.

   # Apache 패키지를 설치하면 동시에 필요한 패키지들이 함께 설치된다.

   # y/n 묻는 옵션은 y로 설치해준다.


↑ Complete!가 뜨지 않았다면 오타가 있는지 다시 보자



↑ 설치한 Apache http Sever를 실행해준다.

   # 리눅스 부팅시 항상 실행 해주어야 한다.



↑ 웹 브라우저에 해당 리눅스 IP를 치면 웹 서버가 정상적으로 구축 되었음을 알 수 있다.

   # 만약 위와 같은 페이지가 뜨지 않는다면, Apache http server를 실행 했는지 확인해보자

   # 해당 리눅스의 IP는 리눅스 쉘에서 ip -a 명령을 통해 알 수 있다.


↑ netstat 명령어를 통해 80번 port가 열려있다면 웹 서버가 정확히 실행 중이라는 의미!




     MySQL 설치


    

↑ MySQL설치를 위해 MySQL 패키지 검색

   # MySQL 사용에 있어서 필요한 패키지는 mysql.i686과 mysql-server.i686 2가지 이다.


↑ yum 에 -y 옵션을 주면 y/n 질의에 대해 모두 y 할 수 있다.



↑ Complete!가 정확히 나와야한다! 

   # 오류가 있다면 역시 오탈자를 확인해 보자


↑ mysql-server.i686을 설치해준다.


↑ Complete!




  MySQL 실행



↑ mysqld 서비스 실행!

    # mysqld : mysql 서버


↑ mysql을 실행하기전 관리자 아이디에대한 비밀번호를 설정해 보안을 높일 수 있다.

   # mysqladmin -u root password [패스워드]



↑ mysql 접속하기

   # mysql -u root -p 명령을 통해 mysql에 접속할 수 있다.

   # 설정한 비밀번호 사용


↑netstat 명령을 통해 mysql실행 유무를 알 수 있다.

   # 3306번 포트가 열려있다면 정상적으로 실행