MySQL에서 쉽게 계정과 새로운 데이터베이스 만들기

    윈도우 IIS에서 phpMyAdmin 사용하기





    이번 시간에는 본격적으로 XE나 워드프레스를 설치하기 위하여 필요한 새로운 데이터 베이스 생성과정에 대해서 이야기 하고자 합니다.

    기본적으로 호스팅을 받아서 홈페이지를 운영한다면 데이터베이스 용량과 만들수있는 데이터베이스 수에 영향을 받는 경우가 종종있는데(특히 개인적인 홈페이지의 경우나, 소규모 홈페이지일 경우) 직접적으로 나만의 데이터베이스를 내부나 외부에서 쉽게 접속하여서 설정하는 법을 알아보려 합니다.



    데이터 베이스 관리가 잘 된다면 앞으로 개인서버 운영에 많은 도움이 될 것입니다.


    이 포스팅에서 다루고 있는 내용은 다음과 같습니다.

    1. 새로운 MySQL 계정을 만들고 권한 설정하기

    2. 새로운 데이터베이스 만들기


    데이터 베이스를 신경써서 여러 데이터 베이스를 만드는데는 목적이 있습니다.


    일단 정리하기 쉽도록 각 사이트별로 데이터베이스를 관리하고자 합니다. 쉽게 말해서 XE 따로 워드프레스 따로 관리를 하여 안에 들어있는 데이터들이 꼬이지 않도록 하는 역을 만들고 있습니다.

    이 데이터 베이스를 만드는 과정이 완료가 된다면 본격적으로 XE나 워드 프레스 등등을 설치할 수 있습니다.


    그럼 관리하는 법을 알아 볼까요?




    먼저 지난 시간 만들어 놓은 phpMyAdmin 사이트 입니다. 



    맨처음 MySQL을 설치할 때 쓰셨던 root 계정과 그 암호를 기억하고 계셔야 합니다. 만약 까먹으셨다면 골치아프긴 한데, 아직 데이터 베이스를 넣은 것이 있으니, 과감히 삭제하고 다시 설치하세요. 여튼 까먹지 않게 주의하시고, 맨처음 설정했던 암호로 데이터베이스에 접근합니다.






    로그인하고 나온 첫화면 입니다. 다른 기능보다 앞으로 자주 사용하게 될 기능은 데이터베이스 탭입니다.

    그리고 외관 설정에서 언어나, 테마를 선택 할 수 있네요. 본격적으로 사용자를 추가하고 운영을 시작해 봅시다. 여기에서는 새로운 사용자를 추가하고 데이터 베이스를 새로 만들어서 운영할 예정입니다.




    먼저, 사용자를 추가해 봅니다. 화면 중간쯤에 사용자 추가를 클릭하고 우측하단에 실행을 누릅니다.



    새로운 사용자를 만드는데 필요한 과정입니다.

    1. 먼저 User name에서 텍스트 필드로 선택을 바꾸고 새로 만들 사용자 이름을 입력합니다.

    2. Host는 localhost를 선택해주세요. 만약 자동으로 localhost로 선택되어있지 않다면 적어 놓습니다.

    3. 암호 역시 텍스트 필드로 하여서 암호와, Re-type에서 앞으로 사용할 MySQL 계정 암호를 적습니다.


    그리고 권한 부분은 아직 전체적으로 관리할 예정이기 때문에 전체적 권한으로 체크하고 데이터 베이스 관리 메뉴 하단에서 실행하도록 합니다.



    이제 마지막으로 데이터베이스를 만들 차례입니다. 새로운 데이터베이스 만들기 부분에서 데이터 베이스 명을 데이터 만들기를 선택합니다. 

    앞으로 운영할 데이터베이스는 이렇습니다.

    XE

    1. 데이터베이스명 : XE 

    2. MySQL 계정 : XE


    워드프레스 (WordPress)

    1. 데이터베이스 명:WP(예정)

    2. MySQL계정 : wp(예정)


    이제 데이터 베이스도 완성하였으니 본격적으로 웹서버의 역할을 하기 위해 설치하고 진행해봅시다~


    Posted by Study For Us clamp2x
    • Favicon of http://bd105.tisty.com BlogIcon 7000T
      2016.02.29 15:14 신고

      DB 생성시 DB정렬방식은 선택을 안해줘도 상관없는지요???

    • 지나가던
      2016.03.25 19:33 신고

      Your privilege table structure seems to be older than this MySQL version!
      Please run the mysql_upgrade command(mysql_fix_privilege_tables on older systems) that should be included in your MySQL server distribution to solve this problem!

      사용자를 수정하려 하면 이런 메세지가 나오는데 MySQL 자체의 버그라는 말도 있고 아무리 구글링을 해봐도 윈도우 환경에서는 해답을 못 찾겠네요

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.25 22:08 신고

        혹시 MySQL 버전이 어떻게 되나요? 데이터 이전하는 도중에 MySQL 버전이 안 맞는것 같습니다. 확인한번 부탁드립니다.^^

      • 지나가던
        2016.03.25 23:46 신고

        MySQL은 오늘 홈페이지에서 가장 최신버전이었던 5.7버전으로 받았습니다.

        phpMyAdmin 버전이 문제일까요?

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.26 00:25 신고

        그럴 수도 있을 것 같습니다.
        phpMyAdmin 최신버전으로도 해보시고, 안되면 MySQL을 5.5 버전을 이용해서 다시 시도해보세요.^^

      • 지나가던
        2016.03.26 00:28 신고

        5.5로 바꾸고 phpMyAdmin도 4.6버전으로 새로 받아 설치하니 정상적으로 작동됩니다. 감사합니다.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.26 00:28 신고

        헐..빠르시군요! 잘 해결되어서 다행입니다.^^

      • 김성연
        2016.07.01 18:25 신고

        저도 이와같은건데... 버전 어떻게 바꾸나요..ㅜㅜ

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.07.03 22:22 신고

        이전 MySQL를 제어판 프로그램 추가/제거를 통해 삭제하고 새로 5.5버전을 설치하시면 됩니다.^^

    • ProjectSE
      2016.03.27 16:07 신고

      하, 아이디: root 비번 : MySQL root 비번 치고 실행 눌렀는데 무 반응이네요 ㅠㅠ

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.27 16:45 신고

        아까 3306포트가 안된다고 하셨는데 다른 포트로 변경했나요?^^

      • Favicon of http://projectse.shor.xyz BlogIcon ProjectSE
        2016.03.28 10:46 신고

        네 ^^ 3306 포트 는 정상적으로 동작되어서 해결됬구여 ㅠㅠ

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.28 10:56 신고

        그럼 php는 제대로 설치가 되어있나요?^^

      • Favicon of http://projectse.shor.xyz BlogIcon ProjectSE
        2016.03.28 14:55 신고

        네 ㅠㅠ

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.28 15:24 신고

        php 버전을 낮은 버전으로 변경하고 다시 해보세요.

        phpMyAdmin 최신버전과 php7 이 호환되는것 같고, 모든 phpMyAdmin은 php 5.6에 호환 됩니다. php 버전을 5.6으로 변경해보세요.^^

      • Favicon of http://projectse.shor.xyz BlogIcon ProjectSE
        2016.03.28 17:28 신고

        해결했습니다 ^^ php버전을 7.0 에서 5.5 로 변경, 그리고 phpmyadmin 제설치, webdev인가 그거 사용함으로 변경해서 해결했네요 ㅋㅋ

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.28 22:06 신고

        아마 PHP7.0 이 원인이었던 것 같습니다. 여튼 확인 감사힙니다.^^

    • 암냐암으
      2016.03.28 16:07 신고

      아래 ProjectSE 님과 유사한 질문입니다.
      저도 root//암호 치고 실행을 누르면 다시 사용자명 암호 쓰는 창으로 돌아가는데요.
      clamp2x님이 말씀하신대로 php 버전 5.6으로 변경하였는데도 똑같습니다.
      혹시 문제가 무엇인지 아실까요? 답변부탁드립니다. 감사합니다.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.28 16:30 신고

        그럼 저도 다시 테스트 해서 답글 남기도록 하겠습니다.^^
        조금만 기다려주세요.^^

      • 암냐암으
        2016.03.29 11:08 신고

        네! 답변 기다리고 있겠습니다!! 감사합니다.

    • 암냐암으
      2016.03.30 10:40 신고

      안녕하세요! 이틀전에
      (아래 ProjectSE 님과 유사한 질문입니다.
      저도 root//암호 치고 실행을 누르면 다시 사용자명 암호 쓰는 창으로 돌아가는데요.
      clamp2x님이 말씀하신대로 php 버전 5.6으로 변경하였는데도 똑같습니다.
      혹시 문제가 무엇인지 아실까요? 답변부탁드립니다. 감사합니다.)
      로 여쭤봤었는데 아직 답변이 없으셔어요!
      해결이 되지 않을까요?

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.30 10:44 신고

        일단 동일한 환경이 어떤 환경인지 몰라 간단히 5.6 버전을 이용해서 해봤는데 정상작동합니다. 지금 여러가지 상황을 만들어보고 테스트 하고 있어요~^^
        그리고 혹시 모르니 위에 ProjectSE님처럼 WebDAV 기능을 활성화 해서 시도해보셨나요? 환경이 달라서 암냐암으님도 같이 여러가지 테스트 부탁드립니다. ^^

    • 암냐암으
      2016.03.30 14:16 신고

      php 7.0.4 -> 5.6.16 버전 바꿈 / phpMyAdmin 재설치 / webDAV 사용 함으로 설정 변경했는데 제가 뭘 잘못하고있나봐요.. 운영자님

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.30 14:16 신고

        MySQL 버전은 어떻게 되나요?

      • 암냐암으
        2016.03.30 14:33 신고

        mySQL 5.7 운영자님이 올려주신 파일 받았습니다!

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.30 23:30 신고

        혹시 php는 웹 플랫폼 설치 관리자를 통해 설치한건가요?
        저는 웹 플랫폼 설치 관리자에 있는 7.0.0 과 5.6.16 두 버전 모두 MySQL 5.7에서 정상 작동합니다. webDAV은 사용 안했구요.
        일단 php 관리자를 통해 phpinfo가 정상적으로 작동하는지 확인해보시고, 정상 작동하면 php와 MySQL과 연동되었는지 확인해 봐야 할 것 같습니다.
        일단, php info 테스트 해보시고 다시 댓글 남겨주세요.^^


    • 2016.05.24 20:31

      비밀댓글입니다


    • 2016.05.24 20:40

      비밀댓글입니다

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.05.24 23:24 신고

        DB 비번을 바꿨다는게 DB 사용자 계정의 암호를 바꿨다는 말인가요?
        어느 소스를 사용하시는지 알려주셔야죠.^^;;

    • Favicon of http://silver-9.tistory.com BlogIcon silver9
      2016.08.11 13:25 신고

      1193에러가 뜨면서 로그인이 안됩니다 제가 뭘 더 알려드여야 하죠?ㅠㅠ

      mysql5.7,myphpadmin4.6.3,php7.0.9(5.6.24)

      마이쿼리를 설치할떄 서버말고 디벨(? 개발자전용?(서버위에있는거 1번째꺼)으로 했는데 지우고 다시 할까요?

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.08.12 14:45 신고

        mysql을 개발자용으로 설치해도 잘 작동할 것같은데 혹시 모르니 일반 커뮤니티 버전으로 설치해보세요.

        아니면, mysql 5.6 php 5.6 버전으로 설치해보시구요.^^

    • Favicon of http://silver-9.tistory.com BlogIcon silver9
      2016.08.13 17:24 신고

      아 apmsetup 도 깔려있있습니다 그냥 다지우고 다시 할까요?

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.09.08 09:38 신고

        APM이 깔려있으면 이미 mysql 서비스가 어디서 실행중인것 같네요. ^^

    • BlogIcon 이정길
      2017.09.08 09:21 신고

      사용자를 추가하려는데 SHOW PLUGINS SONAME LIKE ' password check ' 이런 오류 메세지가 나옵니다... 뭐가 문제 일까요?ㅠ.ㅠ

티스토리 툴바