리눅스에 MySQL 설치하는 방법
MySQL은 전 세계적으로 가장 널리 사용되는 오픈소스 관계형 데이터베이스 관리 시스템(RDBMS) 중 하나입니다. 리눅스에서는 다양한 방식으로 MySQL을 설치할 수 있으며, 이 글에서는 Ubuntu 20.04 환경을 기준으로 설치 과정을 단계별로 안내합니다.
1단계: 터미널에서 MySQL 설치
먼저 터미널을 열고 아래 명령어를 입력하여 MySQL 서버를 설치합니다.
sudo apt update
sudo apt install mysql-server
명령어를 입력한 후 Enter 키를 누르면 패키지 다운로드가 시작됩니다. 다운로드와 설치가 완료될 때까지 기다려 주세요.
2단계: 보안 설정 및 비밀번호 지정
설치가 완료되면 mysql_secure_installation 명령어를 실행하여 루트 계정 비밀번호를 설정하고 보안 옵션을 구성합니다.
sudo mysql_secure_installation
이 단계에서는 비밀번호 강도 검증(VALIDATE PASSWORD COMPONENT) 활성화 여부, 익명 사용자 제거, 원격 root 접속 차단, 테스트 데이터베이스 삭제 등의 질문에 답하게 됩니다. 운영 환경이라면 모두 'Y'로 답하는 것이 안전합니다.
3단계: MySQL 콘솔 접속
보안 설정이 끝나면 아래 명령어로 MySQL 콘솔에 접속합니다.
sudo mysql -u root -p
비밀번호를 입력하면 MySQL 프롬프트(mysql>)가 나타나며, 이제 SQL 명령을 실행할 수 있습니다.
4단계: 데이터베이스 목록 확인
콘솔에 접속한 후 SHOW DATABASES 명령어를 입력하면 현재 서버에 존재하는 모든 데이터베이스를 확인할 수 있습니다.
SHOW DATABASES;
기본으로 생성된 데이터베이스 목록이 출력되면 설치가 정상적으로 완료된 것입니다.
마무리
여기까지 완료했다면 MySQL 설치가 성공적으로 끝난 것입니다. 이제 새로운 데이터베이스를 생성하고(CREATE DATABASE), 그 안에 테이블을 만들어 본격적으로 데이터를 관리할 수 있습니다. 추가로 웹 애플리케이션과 연동할 계획이라면 사용자 권한 설정과 원격 접속 허용 여부도 함께 검토해 보시기 바랍니다.