ROBOTION

mysql 설치 (mariadb)쉽게하세요! cent os 7 에서 yum으로 설치하기

  mysql 설치 이제 쉽게 yum으로 설치하세요! 저도 10년전에는 아파치(apache / 지금은 httpd yum설치가능) rpm 다운로드 받아서 config 하고 설치했던 기억이 있습니다. 어떻게 하면 세팅을 완벽하게 자동으로 할 수 있을까? 연구했죠!   아래는 티온 사무실에 설치되어져있는 리눅스 서버(센트OS 7.0)의 웹서버(apache, httpd, php)와 데이터베이스(mariadb, mysql) 그리고 데이터베이스 접속 툴(phpmyadmin)까지 자동으로 방법입니다.   아주 쉽습니다! 그냥 Cent OS 7 DVD로 개발자모드로 설치하고 방화벽만 해제한 후 외부에서 SSH로 따라만 하면 해결됩니다. 몇년 전에 세팅 하던 작업이라보니 많은 시간이 소요되었습니다.   1. 센트 OS 7.0 x64 ISO파일을 다운받아서 DVD로 만들고 설치합니다. 2. 방화벽 해제해서 외부에서 SSH가 접속 될 수 있도록 조치합니다. 3. 아래의 명령어를 쳐서 yum으로 각 서버 기본버전을 설치합니다.   ​yum install -y httpd yum install -y php yum install -y mariadb-server yum install -y phpmyadmin   오늘 날짜(2016년 07월 17일) 기준 아파치는 2.4.x버전이 설치됩니다. 그로 인해 변경되는 명령어가 몇가지 존재하는데 권한문제가 발생합니다.   Require all granted이 부분 때문에 Apache 403 Forbidden error "웹 사이트에서 이 웹 페이지 표시를 거부했습니다."   <Directory /home/*/public_html> Order deny, allow Allow from all Require all granted </Directory> 위에 취소선 그은 2가지는 아파치 2.2.x 버전에서 사용됩니다. 저 부분만 잘 작성하면 정상적으로 httpd(아파치 웹서버)와 phpmyadmin이 동작하게 되어 권한으로 부터 해방됩니다^^   httpd와 php연동 부분은 vi /etc/httpd/conf.d/php.ini   파일을 열어서 아래의 타입만 추가하면 바로 연동됩니다.   AddType application/x-httpd-php .php .html .htm .incAddtype application/x-httpd-php-source .phps ​ ※ 단! httpd.conf 파일 IncludeOptional conf.d/*.conf 주석풀려있어야합니다.  서버를 시작하고 서비스에 등록하여 부팅마다 자동 실행합니다.   systemctl start mariadb systemctl enable mariadb   systemctl start httpd systemctl enable httpd   혼자하면 많은 시간이 걸리므로 모르면! 바로 물어보세요 덧글로 편하게 질문하세요! 무엇이든 답변해드리겠습니다. 다른 분들을 위해서 고급 정보 꼭 스크랩해서 공유해주세요!   감사합니다. ​ ​ ​ ​ ​111233 ​ ​ 감사합니다.

원문: 네이버 블로그에서 보기