본문으로 바로가기
728x90
반응형
SMALL

mac 에는 기본적으로 아파치와 PHP가 설치되어 있다.

 

MySQL은 기본적으로 내장되어있지 않기때문에 설치 방법을 한번 알아보려고 한다.

 

MySQL을 설치하는 방법은 두가지가 있는데

 

1. MySQL 사이트에서 직접 다운로드 받는 방법

2. 터미널에서 macOS용 패키지 관리자 Homebrew 를 이용하여 설치하는 방법

 

MySQL 홈페이지

dev.mysql.com/downloads/mysql/

 

MySQL :: Download MySQL Community Server

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS FreeBSD Source Code Select OS Version: All Wind

dev.mysql.com

 

이번 글에서는 Homebrew를 이용해서 다운받는 방법을 알아보기로 한다.

 

1. MySQL 설치

우선 터미널에 접속한다.

 

brew 업데이트
brew 업데이트

 

brew update 를 통해 Homebrew 를 최신버전으로 업데이트 해준다.

 

업데이트 완료
업데이트 완료

 

위와같이 최신버전이 되었다면 MySQL을 설치해준다.

먼저

 

brew search mysql

 

명령어를 입력해 다운로드 받을 목록을 확인해준다.

 

다운로드 목록 확인
다운로드 목록 확인

 

위 5.6 버전을 다운 받을 계획

 

brew install mysql

 

명령어를 통해서 mysql을 다운로드 받아준다.

 

mysql 다운로드
mysql 다운로드

 

 

여러가지 프로세스가 진행되면서 MySQL의 설치가 진행된다.

 

mysql 다운 후 모습
mysql 다운 후 모습

 

 

 

brew list

 

명령어를 통해서 정상적으로 MySQL이 설치된 것을 확인할 수 있다.

 

 

1. MySQL 설정

 

설치를 다 진행하고나서 

 

mysql.server start

 

명령어를 입력하여 MySQL 서버를 실행시킨다

그 다음

 

mysql_secure_installation

 

명령어를 입력하면 설치가 진행된다.

 

mysql 설치 진행
mysql 설치 진행

 

 

Yes - 복잡한 패스워드

No - 쉬운 패스워드

 

선택하고 나서 비밀번호를 입력하고 비밀번호 확인에 한번더 입력한다.

나는 쉬운 패스워드로 설정

 

 

 

mysql 설치 진행
mysql 설치 진행

 

 

 

Yes - 접속하는 경우 "mysql -uroot"처럼 -u 옵션 필요

No - 접속하는 경우 "mysql"처럼 -u 옵션 불필요

 

나는 Yes.

 

 

 

mysql 설치 진행
mysql 설치 진행

 

 

 

 

외부 ip 접속허용 여부

 

Yes - 원격 접속 불가능

No - 원격 접속 가능

 

나는 Yes.

 

 

 

mysql 설치 진행
mysql 설치 진행

 

 

테스트 데이터베이스 설치 여부

 

Yes - 설치 안함

No - 설치

 

나는 Yes.

 

 

mysql 설치 진행
mysql 설치 진행

 

 

테이블 권한 관련

 

Yes 선택하면됨

 

 

 

mysql 설치 완료
mysql 설치 완료

 

 

 

 

이렇게 설정을 마치면 완료 되었다고 메시지가 뜨면서 완료

 

 

 

mysql 진입
mysql 진입

 

 

 

mysql -uroot -p

 

 

명령어 입력하고 패스워드 입력후 진입

 

 

 

mysql 정상 작동
mysql 정상 작동

 

 

 

위와같이 성공적으로 mysql이 작동하는 것을 볼 수 있다.

 

 

 

mysql 설정 확인
mysql 설정 확인

 

 

status;

 

 

명령어를 입력하면 현재 인코딩 상태를 확인할 수 있다.

 

 

 

3. MySQL 삭제

 

sudo rm -rf /usr/local/var/mysql

sudo rm -rf /usr/local/bin/mysql*

sudo rm -rf /usr/local/Cellar/mysql

 

를 입력하고 재부팅하면 깔끔하게 삭제된다.

비밀번호는 시스템 비밀번호를 입력하면 된다.

 

728x90
반응형
LIST