MySQL은 오픈소스 DB의 대명사이다.
물론 오라클에 넘어가고 난 이후로부터 조금 기피하는 움직임이 있다.
그래서 MariaDB나 Postgre로 넘어가는 사람도 굉장히 많다. 아직까지는 사용하는 사람이 많다.
그러나 오픈 소스프로젝트를 계속해서 진행해 나갈거라면 MySQL보다 다른 DB를 하는걸 추천한다.
MariaDB는 MySQL를 포크해서 만든 DB이므로 MariaDB를 사용하는것도 추천한다.
MySQL를 쉽게 다운받는 방법으로는 윈도우에서는 choco를 이용하는게 가장 쉽게 다운받는다.
게다가 choco를 이용해서 다운로드하면 관리도 쉽다.
그런데 해보니까 다운이 안되는 친구들도 있는것 같다.
그래서 정상적인방법(홈페이지로 다운)과 choco를 이용하는 방법을 가르쳐주겠다.
참고로 choco패키지를 다운받는 방법은 여기([Choco]윈도우 choco 패키지 관리자)를 참고한다.
윈도우즈에서 Choco로 설치하기
sudo choco install mysql
참고로 sudo도 이미 깔려있어야한다. sudo를 까는 방법은 여기([Choco]윈도우에서 sudo 사용하기)를 참고한다.
그 다음 터미널을 켜서 mysql를 설치한다.
설치하는 과정에서 막 물어보는데 전부 y를 눌러주면된다.
설치가 끝나면 mysql을 쳐보자. Access denied가 뜬다.
이게 정상적이다. 이제 설정을 하기 위해서 아래의 행위를 해주자.
mysql_secure_installation
이렇게 하면 여러가지 설정을 할 수 있는데 두가지가 매우 중요하다.
첫번째 질문은 n을하는게 좋다. 비밀번호의 강도를 물어본다. y를 하면 강도가 강해진다.
두번째 질문은 비밀번호를 설정하는데 자기가 좋아하는 비밀번호를 설정한다.
세번째 질문부터는 사실 중요하진 않다. y를 할지 n를할지는 본인이 알아서하라.
MySQL를 실행하는 방법은 비밀번호가 없다면 mysql -uroot로 접속하면된다.
이 행위의 의미는 mysql에 사용자 id root로 접근하는 것이다.
근데 위의 secure_installation을 사용해서 비밀번호를 설정했다면 비밀번호를 입력해야한다.
필자의 경우 -uroot -proot를 했는데 이는 아이디와 비밀번호를 사용한 예제인 것이다.
일반적인 MySQL 설치방법
이 방법은 모든 운영체제에서 사용할 수 있는 공통적인 방법이다.
그런데 사실 맥과 리눅스는 이런식으로 다운을 잘 안받는다.
위의 choco처럼 맥은 brew를 리눅스는 각각의 운영체제에 맞는 패키지 관리자(yum혹은 apt)를 사용해서 다운받기 때문이다.
그런데 윈도우에서 choco로 mysql이 설치가 안 될때가 있더라.
그 이유는 잘모르겠다. 어쨋던 정상적인 방법도 동봉하려고 한다.
https://dev.mysql.com
mysql홈에 들어간다. 그 다음 DOWNLOADS를 눌러준다.
눌러준다음 자신의 운영체제에 맞게 눌러준다. 윈도우라면 MySQL on Windows를 눌러준다.
그 다음 MySQL Installer쪽에 내려가서 운영체제에 맞게 설치한다.
인스톨러로 설치를해주면된다.
'Database > MySQL' 카테고리의 다른 글
[MySQL]Replication으로 DB Master, Slave구조 만들어서 데이터 동기화 하기(feat. docker, shell script) (1) | 2019.06.25 |
---|---|
[MySQL]my.cnf의 위치를 모를때 (0) | 2019.04.22 |
[MySQL]MySQL 한 컴퓨터에서 서버 2개 돌리기 (0) | 2018.01.04 |
[MySQL]Database 만들고 사용하기 (0) | 2017.12.31 |
[MySQL]MySQL character set(encoding) 설정하기 (0) | 2017.12.31 |