Web

Mysql 설치 및 환경 설정

VallistA2017. 2. 10. 11:55

기준은 osx를 잡고 포스팅


1.mysql 설치


 mysql 설치를 하는 방법은 상당히 많은 방법이 존재한다. 어떤 방법은 굉장히 쉬운 방법이 있고 어떤 방법은 standard한 방법이지만 굉장히 불편한 방법이있고...

 

- 일반적인 mysql 설치 방법


1) 다운로드


일반적으로 mysql을 설치하는 방법은 공식 홈페이지를 들어가서 다운로드 하는 방법이 있다. 


공식 홈페이지 다운로드 링크


위의 홈페이지로 접속해서 dmg파일을 다운로드해서 받도록하자. 


2) 설치


dmg 파일을 받아서 패키지를 클릭하여 설치하도록 한다.


3) 확인


터미널을 시작하여 다음과 같은 코드를 입력한다.



mysql은 위에서 입력한 /usr/local/mysql 에 설치되어있다.


4) password 설정


터미널을 시작하여 다음과 같은 코드를 입력한다.


 

mysql root 패스워드 설정했으므로 root로 접속을 해야함.



이렇게 되면 root로 접속이 되며 비밀번호를 입력하면 된다.


5) utf8 설정


터미널을 시작하여 다음과 같은 코드를 입력한다.



mysql 접속을 하여 status를 입력한다.

status를 입력하여 아래의 값을 확인한다.

- Client characterset
- Conn characterset

위의 4개의 값이 utf8이 아닌 다른 것일 경우 설정을 해주어야 한다. 근데 위의 characterset 설정이 조금 귀찮다.

다음 메서드를 입력후 mysql 종료한다.



터미널을 재시작 한후 아래의 명령어를 타이핑 한다.



비밀번호를 모르면 아래의 구문을 입력하고 bash 프롬프트에서 입력하면된다.


bash-3.2# passwd root

Changing password for root.

New password : 비밀번호

Retype new password : 비밀번호

bash-3.2#


여기서 우리가 입력해야할 것은 passwd root, 와 비밀번호 라고 쓰여진 곳이다.

입력을 마친 후 root 계정으로 진입하여 위의 비밀번호를 알면 치는 구문을 입력하면 된다.


root 계정으로 접속 후



를 입력하고 나오는 텍스트파일에 아래와 같이 입력하여 저장한다.



esc를 누르고 : 를 누르고 wq하면 저장이 된다.
저장되면 터미널 재시작 후 mysql에 접속을 하여 status를 확인하고
utf8로 변경이 되었으면 완료가 된 것이다.


- HomeBrew를 통한 설치.


보통 많이들 이용하는 방법인데, homebrew라는 것을 사용하여 다운받으면 환경변수 설정이 필요없이 깔끔한 다운로드를 할 수 있다.


HomeBrew 홈페이지


1) 위의 링크를 접속하여 installation을 실시한다. (터미널에서)

2) mysql을 설치한다. 아래의 명령어를 기입한다.



3) mysql을 시작하도록 한다. 아래의 명령어를 기입한다.


4) root 비밀번호를 설정한다. 아래의 명령어를 기입한다.



4-1) Would you like to setup VALIDATE PASSWORD plugin? 
해당 물음은 복잡한 비밀번호르 사용하도록 제한하는 플러그인을 사용하는가에 대한 물음이다.
y/Yes no 로 대답하면된다.

4-2) Remove anonymous users? 
익명 사용자를 삭제할 지/ 계속 사용할지에 대한 키워드이다. no 시 mysql 만으로 접속이 가능하다.

4-3) Disallow root login remotely?
localhost외의 다른 ip에서 원격 접속가능한가에 대한 키워드 no 하면 원격접속 가능

4-4) Remove test databae and access to it?
mysql에 설정된 test db 삭제할 것인가

4-5) Reload privilege tables now?
하나라도 권한 변경을 했다면 yes 

5) character set



첫번째 줄의 명령어 입력후 로그인

두번째 줄의 명령어 기입후 확인


기본적으로 utf8이기 때문에 건드릴 필요가 없음.


6) 백그라운드 실행



첫번째 줄은 서비스를 백그라운드에서 실행시키는 데몬 실행문구

두번째 줄은 로그인시 데몬 자동 실행에 대한 문구이다.


- mamp stack 을 사용한 설치 방법


mamp stack 다운로드 링크


다운로드 받아서 실행을 하고 패키지를 더블클릭하면된다.

아래에서 간단히 요약해서 말하겠다.


처음 다운로드 설정 화면에서 phpmyadmin 빼고 next

기존 디렉터리 설치 next

password는 자신이 원하는 것으로 next

포트는 3306 next

클라우드 버튼 off next

next 설치 끝


성공적인 설치 완료


1) 켜고 끄는 방법


설치한 폴더로 이동하여 manager-osx를 실행한다.

실행을 하면 Manage Servers 탭에 보게되면 아파치와 mysql이 running 중인데, 키고 끄고를 알아서 조절하면된다.


맥의 경우 컴퓨터를 아에 끌 수도 있으니 끄게되면 mysql과 아파치가 꺼져 버리므로 다시 선택하여 start를 해주어야 한다.


2) 설치 확인


터미널을 실행 후 cd 메서드를 이용하여 다운로드 위치로 가서 mysql 폴더 안의 bin 으로 들어가자.



입력했던 비밀번호를 입력하고 접속하면 된다.


'Web' 카테고리의 다른 글

Webstorm github 연결  (0) 2017.02.14
Node-mysql 사용  (0) 2017.02.14
MySQL 사용  (0) 2017.02.13
MySQL 구조  (0) 2017.02.10
Webstorm 설치 및 설정, node js + express 프로젝트 생성  (0) 2017.02.07

댓글

VallistA

병특이 끝나서 게임에서 웹으로 스위칭한 프로그래머.
프로그래밍 정보등을 공유합니다.
현재는 이 블로그를 운영하지 않습니다.
vallista.kr 로 와주시면 감사하겠습니다!

자고 싶습니다. ㅠㅠ

Github      :: 링크

궁금한점 문의 주시면 답변드리도록 하겠습니다

VISITED

Today :

Total :

SNS

  • 페이스북아이콘
  • 카카오톡아이콘
  • 트위터아이콘

Lately Post

Lately Comment