오늘 간단히 MySQL 설치를 해 보려구요.
물론, 많은 좋은 글들이 있지만 여러 방법이 있기 때문에 각각의 방법을 설명하려고 합니다.
1. Mac Homebrew
맥 이용자에게만 해당되는 방법 입니다. 다른 OS 를 사용하시는 분들은 2번으로 Go
$ brew install mysql $ brew install mysql-client $ brew cask install mysqlworkbench
위 처럼 하면 설치가 되는데요. 마지막에 MySQL 워크벤치는 DB를 접속하고 DB 내 데이터를 관리하는데 사용하는 툴입니다. 저는 Pycharm 과 DataGrip을 사용하고 있기 때문에 사용하지 않지만, 따로 DB를 접속할 방법이 없으신 분들은 MySQL을 사용하시거나, 아니면 무료 툴인 DBeaver 를 추천합니다. 저는 DBeaver가 무료 툴 중에 제일 좋더라구요. 우선 이름 부터가... ㅎㅎ
2. MySQL 공식홈페이지
아래에서 최신 버전을 받으실 수 있습니다. 다운을 받으시면 안내대로 설치를 해주세요!
3. Docker
개발자인데 아직도 Docker 가 컴퓨터에 없다면, 무언가 잘못된것 입니다! (는 그냥 제 의견..)
도커를 설치해 주세요.(리눅스 쓰시는 고수분들은 이미 당연히 쓰실테고, 맥과, 윈도우를 사용하시는 분들은 도커 데스크탑을 설치해주세요! 편합니다!)
설치가 완료 되었다면 아래처럼 터미널에 작성해주세요.
docker pull mysql
docker pull mysql:8.0.17
아래 처럼 무언가 열심히 받을겁니다.
6ec7b7d162b2: Already exists fedd960d3481: Pull complete 7ab947313861: Pull complete 64f92f19e638: Pull complete 3e80b17bff96: Pull complete 014e976799f9: Pull complete 59ae84fee1b3: Pull complete ffe10de703ea: Pull complete 657af6d90c83: Downloading [====================> ] 47.34MB/112.8MB 98bfb480322c: Download complete 6aa3859c4789: Download complete 1ed875d851ef: Download complete
docker images mysql latest a347a5928046 43 hours ago 545MB
MySQL 이미지가 받아졌습니다.
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=패스워드 --name docker-mysql -v /Users/dingrr/mysqldb:/var/lib/mysql mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
복붙 하면 끝!
하지만 엔터 치시기전에
- 비밀번호 바꿔주세요.
- 파일경로 바꿔주세요. 도커는 컨테이너를 삭제하면 데이터도 다 없어지니까 따로 저장해야 합니다.
MySQL 쉘 접속 시도
docker exec -it docker-mysql bash [email protected] $ mysql -u root -p mysql>
하지만, MySQL 기본포트인 3306 으로 실행한 것을 기억하고 MySQL워크벤치나 DBeaver 를 이용하는 하시는 것이 편할 거에요!
번외편!
- [[a.original_name]] ([[a.file_size | fileSizer]])