MySQL 기초

리눅스(우분투)

리눅스 설치

mysql 설치

Apache 설치

sudo apt-get install apache2

mysql 인증 모듈 설치

sudo apt-get install libapache2-mod-auth-mysql

mysql 설치

sudo apt-get install mysql-server mysql-client

php 설치

sudo apt-get install php5-common php5 libapache2-mod-php5

php-mysql 연동 모듈설치

sudo apt-get install php5-mysql

아파치 재시작

sudo /etc/init.d/apache2 restart

댓글

댓글 본문
작성자
비밀번호
  1. 이블루
    우분투 환경에 따라서
    환경 구축하는 방법도 다르네요.
    무튼 3일동안 헤매다
    리눅스에서 우분투를 설치하고
    환경 구축까지 완료했습니다.
  2. Happily1st
    "우분투 lamp 설치"로 검색해서
    sudo apt-get install lamp-server^
  3. Summer Tree
    안녕하세요 질문이 있어 글을 올려봅니다.
    예전에 우분투 14에서는 문제 없이 설치가 잘 되었는데 오늘 다시 우분투16에서 동영상을 다시 따라했더니
    에러가 계속 나와서 구글링도 해보 자료를 찾아봐도 해결 방법을 찾지 못해 이렇게 질문을 올려 봅니다.
    아래 에러 내용입니다.
    첫번째.
    summertree@summertree-VirtualBox:~$ sudo apt-get install libapache2-mod-auth-mysql
    패키지 목록을 읽는 중입니다... 완료
    의존성 트리를 만드는 중입니다
    상태 정보를 읽는 중입니다... 완료
    E: libapache2-mod-auth-mysql 패키지를 찾을 수 없습니다

    두번째.
    summertree@summertree-VirtualBox:~$ sudo apt-get install php5-common php5 libapache2-mod-php5
    패키지 목록을 읽는 중입니다... 완료
    의존성 트리를 만드는 중입니다
    상태 정보를 읽는 중입니다... 완료
    libapache2-mod-php5 패키지를 사용할 수 없습니다. 하지만 다른 패키지가 참조하고 있습니다.
    해당 패키지가 누락되었거나 지워졌다는 뜻입니다. 아니면 또 다른 곳에서
    패키지를 받아와야 하는 경우일 수도 있습니다.

    php5 패키지를 사용할 수 없습니다. 하지만 다른 패키지가 참조하고 있습니다.
    해당 패키지가 누락되었거나 지워졌다는 뜻입니다. 아니면 또 다른 곳에서
    패키지를 받아와야 하는 경우일 수도 있습니다.

    php5-common 패키지를 사용할 수 없습니다. 하지만 다른 패키지가 참조하고 있습니다.
    해당 패키지가 누락되었거나 지워졌다는 뜻입니다. 아니면 또 다른 곳에서
    패키지를 받아와야 하는 경우일 수도 있습니다.

    E: 'php5-common' 패키지는 설치할 수 있는 후보가 없습니다
    E: 'php5' 패키지는 설치할 수 있는 후보가 없습니다
    E: 'libapache2-mod-php5' 패키지는 설치할 수 있는 후보가 없습니다

    이렇게 나옵니다. 해결 방법을 찾고 있습니다.

    감사합니다.
  4. DongHyeon Kim
    안녕하세요! 지금 mysql 우분투에 설치중에 mysql모듈설치부터 터미널에 입력하였을 떄 진행되지 않습니다.
    아마 오랜 시간 지난 강의이다 보니 중간에 사용되지 않는 모듈들이 있습니다.
    터미널 명령어 대체할 수 있는 것으로 업데이트가 가능할까요?
    댓글로 이에 대한 피드백을 남겨주시면 감사합니다!!
  5. ayoung
    감사합니다.
    대화보기
    • 건의
      Ubuntu 15.10 이후로 libapache2-mod-auth-mysql 패키지가 더 이상 사용되지 않는 것으로 보입니다.
    • NamJin Kim
      감사합니다
    • 우분투 서버 버전을 설치하신 경우에는 우분투 GUI를 이용할 수 없기 때문에(당연히 웹브라우저도 이용 불가) Apache의 첫화면을 확인할 수 없네요. 검색해보니 Virtual Box에서 80번 포트로 포트포워딩을 해주면 호스트 PC의 웹브라우저를 통해 확인이 가능하다고 합니다.

      다음 사이트에 설명이 되어있네요.
      http://noota.tistory.com......%B0
    • JustStudy
      고맙습니다
    • dkiekkf
      맥 유저인데요

      위에서 설명해주신대로 다 하고 맥에서 복사를 한 다음에 리눅스 가상머신으로 가서

      붙여넣기를 하면 파이어폭스나 검색에서는 붙여넣기가 잘되는데

      유독 터미널 안에서만 ^v 이렇게만 뜨고 실제 제가 카피했던 내용은 안나오네요

      뭐가 문제 일까요?
    • cham
      감사합니다~!!
      대화보기
      • 체피
        저도 같은 질문 드릴게요 ㅜㅜ
        php 쓰고 나서 마지막에 localhost/phpinfo.php 입력했는데 저도 404 Not Found가 뜨네요
        제대로 설치된게 맞는지, php가 제대로 돌아가는 것이 맞는지 궁금합니다 ㅜㅜ

        (+추가)
        해결 방법을 검색해봤는데 html 디렉토리 안에 php 파일을 새로 만들라고 하더라구요
        그래서 www 디렉토리에 있는 phpinfo.php를 삭제하려고 했는데 rm 명령어를 썼을 때
        rm: 'phpinfo.php'를 지울 수 없음: 허가 거부
        이렇게 뜨고 html 안에 php 파일을 새로 만들어서 저장하려고 해도
        php 파일을 쓸 수 없다고 떠서 어떻게 해야할 지 모르겠습니다..
      • 체피
        아마 html이 파일이 아니라는 에러문이 뜰거에요 그러면
        cd html
        이라고 입력하시면 디렉토리로 들어가게 될 거에요
        거기에서 cat index.html 이라고 치시면 동영상에 있는 것처럼 보실 수 있으실거에요
        대화보기
        • Myoung Gon Jung
          아래 질문과 같습니다.
          질문사항이 있습니다. 앞부분은 잘 따라서 했는데
          cd /var/www 하고
          ls -al하면 세줄이 나오는데 마지막줄이 날자뒤에 index.html로 되여 있지 않고 그냥 html로 되여 있네요.

          그래서 다음으로 오는 명령이 cat index.html이 당연안되구요 , cat html도 안되더라구요

          그리고 다른 질문은 한글이 깨져서 다이아몬드 모양으로 나오는거같습니다.

          죄송합니다 또 질문이있습니다.
          우분투 서버버전으로 설치를 했는데 자꾸 데스크탑 모드로 가서 확인을 하시네요..
          서버버전을 설치한 사람은 어떻게 해야하죠?
          어케 하면 좋죠 ?
        • nanlanxiang@aliyun.com
          안녕하세요 .
          오늘 질문너무 많이 드리는것 같네요. ㅋㅋ

          cat phpinfo.php를 입력하고 enter치니
          터미널에 정상적으로 나오구요
          헌테 브라우저에 localhost라고 적으면 it works라고 나오긴 하지만
          localhost/phpinfo.php 라고 적으면 not found라고 나오네요
          이건 php가 정상적으로 설치가 안됬다는 것인가요 ?
        • nanlanxiang@aliyun.com
          동영상 너무 감사합니다.
          질문사항이 있습니다. 앞부분은 잘 따라서 했는데
          cd /var/www 하고
          ls -al하면 세줄이 나오는데 마지막줄이 날자뒤에 index.html로 되여 있지 않고 그냥 html로 되여 있네요.

          그래서 다음으로 오는 명령이 cat index.html이 당연안되구요 , cat html도 안되더라구요
          어케 하면 좋죠 ?
        • 조신부리
          감사합니다
        • 송사리
          저만 그런진 모르겠지만 vi로 편집할때 방향키 움직이면 영문들 뜨고

          아주 편집하기 거지같으신분들은 sudo apt-get install vim

          이거 설치 하시고 하면 스트레스가 줄어드실겁니다
        • Soori
          저의 우분투님은 간만에 혼자 업데이트 하시느라 암것도 안 되네요.ㅠㅠ 펜 소리만 요란해요~ㅠㅠㅠㅠㅠㅠ
          대화보기
          • egoing
            localhost 는 자신의 컴퓨터이고요. 아마존에서 주는 긴 주소가 바로 접근할 수 있는 주소가 맞습니다.
            대화보기
            • 박재희
              저도 아마존 웹서비스에서 EC2로
              영상 보며 따라하고 잘 배우고 있는데요,
              localhost 라고 쳤을 때 제 홈페이지가 안나오네요

              혹시 EC2가 클라우딩 컴퓨터라서 localhost가 안되는건가요?

              거기서 주는 자신만의 아이피 긴~ 문장 있잖아요
              그게 localhost와 동일한 기능인가요?

              그게 동일한 기능이면..
              제 문제는 해결 되는데 말이죠.. 모르니 답답하네요
            • 정보정
              이렇게 좋은 배움의 장을 마련해 주셔서 감사드립니다.
              각 단원별로 해보면 많은 도움을 받았습니다.
              다름이 아니라 아래와 같은 에러에 봉착하여 실력이 부족하여 해결을 못하고 있습니다.
              ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

              데스크탑에 버추얼박스 설치하고 윈도우, 우분투 등 테스트과정을 거쳐 mysql, phpmyadmin 접속은 잘되서
              열심이 하고 있는 중입니다.

              상기의 에러는 아마존 웹서비스 EC2에서 apache, mysql, php5 설치하고 apache와 php는 확인이 아주 잘
              되서 실습을 진행하고 있습니다.
              하지만 mysql이 아마존 웹서비스 EC2에 설치한것만 도저히 접속이 안됩니다.
              해결책이 있나 검색해서 시도를 해도 안됩니다.
              상기 에러의 경로도 '/var/run/mysqld/mysqld.sock' 로 나오는데 다른분은 또 다르게 나오고
              ubuntu 권한도 제일 상위디렉토리에서 sudo chown ubuntu . -R 로 바꾸기도 했는데도 안되고
              어떻게 해야 하나요?
              아마존 웹서비스 EC2을 안쓰면 되는데 안되니까 도저히 열이 받아서 해결을 도와 주십시요 ^^
            • 나무마루
              리눅스는 어렵다...
            • yeatz
              이미 해결하셨겠지만, 저도 같은 문제가 있어서 구글링을 해봤습니다.
              http://www.phpschool.com......692
              위 링크에 해답이 있을 지 모르겠네요.

              링크의 내용은 다음과 같습니다.

              <?
              phpinfo();
              ?>

              위의 내용을 아래와 같이 바꿉니다.

              <?php
              phpinfo();
              ?>
              대화보기
              • Jaesang Lee
                저도 localhost/phpinfo.php가 안되네요 우분투 버젼이 업그레이드 되서 그런거같기도 하고요...
              • allen
                안녕하세요! 이고잉님은 아니지만 오늘 따라해보고 도움되실까봐 답변드려요

                우분투가 업데이트되었는지

                그냥 var/www에 index 파일이 생기는게 아니라


                var/www/html 디렉토리에 생기네요!

                따라서 실행하실 때에도

                cd/var/www/html 로 해당 파일이 있는 디렉토리로 진입하신 후에

                sudo vi phpinfo.php 로 파일을 만드시면 됩니다.

                파이어폭스로 실행하실 때에는 localhost/phpinfo.php로 실행하시면 되고요
                대화보기
                • 안녕하세요 이고잉님 수업 잘들고 있습니다 감사합니다 ㅎㅎ

                  본 수업 동영상 마지막 부분에 각 프로그램이 잘 설치되었는지 확인하는 부분에서 문제가 생겼습니다.
                  phpinfo.php를 vi 편집기로 편집한 후
                  파이어 폭스에서 localhost/phpinfo.php로 확인하게 되는데
                  편집을 완료한 후 파이어폭스에서 해당페이지가 표시되질 않습니다.

                  php가 잘못 깔렸나 싶어 재설치를 해보니 이미 설치되어있다고 나옵니다.
                  어떤 문제를 확인해야하나요..ㅜㅜ?
                • 잘보고 갑니다.
                • ryokomine
                  mysql 인증 모듈 설치시에 아래의 에러가 발생합니다.
                  -5 - No address associated with hostname

                  어떻게 대응하면 될까요?
                • egoing
                  수정했습니다. :)
                  대화보기
                  • 오타 발견했어요! '아차피 재시작'
                  버전 관리
                  egoing
                  현재 버전
                  선택 버전
                  graphittie 자세히 보기