이번에 JIRA 사용을 테스트해 볼 일이 생겨 MySQL을 설치할 일이 생겼습니다. 이 글에서 Ubuntu Server 20.04에 MySQL을 설치하는 방법에 대해 알아봅니다.
0. 사전 준비
미리 Ubuntu Server 20.04 환경을 준비해 둡니다.
1. MySQL 설치.
다음 명령어로 서버에 MySQL을 설치합니다.
$ sudp apt-get update
$ sudo apt-get install mysql-server
2. MySQL Secure Installation 실행.
MariaDB와 다르게 MySQL은 apt-get 설치후에 추가 설치 과정이 필요합니다. 다음 명령어로 Secure intallation을 진행합니다.
$ sudo mysql_secure_installation
암호 검증에 관한 물음입니다. Y를 입력해 줍시다.
암호 복잡도에 관한 정책입니다. 2를 입력해 줍니다.
루트 계정의 암호를 입력해줍니다. 입력한 암호의 보안 강도가 측정되며 이 값을 사용할 것인지 묻습니다. Y를 입력합니다.
MySQL은 기본으로 익명의 유저를 갖으며 배포 환경에선 이 유저를 지워야 합니다. 아예 설정에서부터 지우도록 합니다. Y를 입력합니다.
일반적으로 root유저는 localhost에서만 접속이 가능합니다. 이 부분은 사용 환경에 맞춰서 진행해 주세요. 전 JIRA에서만 사용할 용도로 설치하기 때문에 Y를 입력해 원격지에서 접속을 막도록 하겠습니다.
MySQL은 기본적으로 누구나 접근 가능한 "test" DB를 생성합니다. 이 DB 역시 배포 환경에선 지워져야 할 대상이므로 설정에서부터 지우도록 합니다. Y를 입력합니다.
테이블 권한을 다시 불러와 줍니다. Y를 입력합니다.
이제 모든 설정이 끝났습니다. 다음 명령어로 직접 MySQL에 접속해 봅니다.
$ sudo mysql -u root -p
정상적으로 DB에 접속되는것을 확인할 수 있습니다.
'Programming > Linux' 카테고리의 다른 글
[Fluentd] Ubuntu에 Fluentd 설치하기. (0) | 2020.10.28 |
---|---|
[Kubernetes] 쿠버네티스가 왜 필요하고 무엇을 할 수 있나? (0) | 2020.07.09 |
[Docker] Harbor 2.0 업그레이드 (0) | 2020.06.04 |
[SSH] ssh 기본 포트 변경하기. (0) | 2020.06.03 |
[Docker] Harbor에 LDAP 연결하기. (0) | 2020.04.28 |