티스토리 뷰

MySQL

[MySQL] Touch My SQL~ -1

doriri 2014. 12. 2. 00:09

/*

** 안녕하세요, doriri입니다.

** 학교과제로 조별로 홈페이지를 만들어야하는 숙제가 나왔는데요,

** 저는 그 중, 게시판 만들기는 맡았습니다~

** 어쩌다가 로그인까지 손대기는했지만..

** 그러다보니 DB ( DataBase )를 만들기위해 MySQL을 사용하게되었는데요,

** 실행하기까지가 상당히 까다롭더라고요...

** 그래서 설정과정을 보겠습니다~

** OS는 윈7사용중입니다.

*/


1.http://dev.mysql.com/downloads/windows/installer/

  ↑들어가셔서 MySQL을 다운받아줍니다. 저같은경우 윈7환경이라 윈도우 zip파일로 다운받았습니다.


2. 다운받은 파일을 압축해제 후,

    시스템 -> 고급 시스템 설정 -> 고급 탭에 환경변수 -> 새로 만들기로 이동합니다.

    변수 이름 : MYSQL_HOME

    변수 값 : 압축해제 한 mysql 파일경로

    입력해줍니다.


3. 다음으로 Path로 이동하여

   변수 값 : ;%MYSQL_HOME%\bin;

   추가해줍니다. 환경변수 끝!


4. 이번에는 mysql 설정을하겟습니다.

    mysql 폴더로 이동하여 my.ini으로 파일명을 바꿔주시고 my-default.ini을 실행해주세요.


5. 빨간 테두리 안 부분을 수정하겠습니다.

    basedir : MYSQL이 설치 된 경로

    datadir : DB Data가 저장 될 Storage 경로

    port : MYSQL이 사용 할 port 번호 ( 일반적으로 3306 )


6. 보기와 같이 입력해주세요. 저같은 경우 내문서 폴더안에있습니다.

    basedir = C:/Users/MHHW/Documents/mysql-5.6.21-winx64/

    datadir = C:/Users/MHHW/Documents/mysql-5.6.21-winx64/data/

    port = 3306


7. 이제 cmd에서 명령어를 통하여 mysql을 실행하고 이용해보겠습니다.

    일단 cmd를 관리자 권한으로 실행해주세요. ( 권한 문제로 MySQL 폴더에 접근이 제한됨 )


8. 윈도우에 mysql 서비스를 등록하는 과정입니다.

    등록 시 : mysqld --install

    삭제 시 : mysqld --remove


9. 등록한 서비스를 시작하겠습니다.

    시작 : net start mysql

    중지 : net stop mysql


10. 드디어 mysql을 시작할 차례입니다! 짝짝

     접속 : mysql -uroot -p      ( -u는 유저, -p는 패스워드를 나타냅니다. )

     패스워드 : ( 초기 root 비번은 없으므로 Enter 바로 눌러주시면됩니다.)

     루트 권한을 가지고 mysql에 접속하는 과정입니다.


11. 보안을위해 mysql / user에 저장되어있는 root에 비밀번호를 달아봅시다.

      DB 보기 : show databases ;

      저는 추가한게있어서 저하고 출력결과가 안같아도됩니다.


12. 저희는 root 계정 정보가잇는 장소로 가야하기때문에 mysql 안에 들어가야합니다.

     DB 접속 : use mysql


13. mysql 안에서 user라는 테이블을 찾아야합니다.

      아까사용한 show 명령어로 table 내용을 봅시다. 

      table 보기 : show tables ;


14. 이제 DB 명렁문이 나옵니다.

      명령문 : select host, user, password from user;

      말그대로 host, user, password 정보를 가져오는데, user 테이블안에서 가져와라 라는 뜻입니다.

      해주시면, localhost~ root~ 등 정보가 막 나올탠데

      저같은 경우는 이미 비밀번호를 지정해둔 상태라 password 정보가 나오는거고, 여러분들은 않나오는게 맞습니다.


15. 마지막으로 root에 비번을 달아봅시다.

      명령문 : update user set password('변경할 패스워드') where user = ' 변경할 계정 ' ;

      입력하시고 다시 14번에 나온 명령어 입력시 root에 암호화된 password 정보가 있고,

      다음 mysql로그인부터는 패스워드를 입력해야 시작할 수 있습니다.



/*

** mysql 설치와 계정 비밀번호 설정이 모두 끝낫습니다! 짝짝짝

** 저도 처음에 설치하면서 에러에러 계속났는데 막 여기저기만져보니 에러가 사라졌는데 기억이안나네요 ㅠㅠ

** 이래서 역시 메모하는습관이...

** 아무튼 이만 마치겟습니다! 감사합니다.

*/



댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함