[MySQL] MySQL 8.0 설치 및 보안 설정
Ubuntu 20.04에서 MySQL 8.0 설치 및 보안 설정을 어떻게 하는지 정리를 해보았다.
우선 터미널에서 MySQL를 설치하는 방법은 다음과 같다.
install
1
sudo apt install mysql-server
설치를 끝내고 보안 설정을 하려면 아래 명령어를 입력해야한다.
보안 설정
1
mysql_secure_installation
그렇다면 이제 질문이 뜨고 그에 알맞는 답변을 해야 한다.
(* 질문3부터 시작하는 경우 있음)
<질문 1>
보안이 강한 패스워드를 생성하기 위한 플로그인을 활성화 하고자 하는가?
<질문 2>
패스워드의 레벨을 지정 { 0: Low, 1: Medium, 2: Strong }
<질문 3>
root 계정의 비밀번호 입력, 비밀번호 재입력
<질문 4>
익명의 사용자를 제거할건가?
<질문 5>
root 계정으로 외부에서 접속할건가?
<질문 6>
테스트 데이터베이스를 삭제할건가?
<질문 7>
privilege table을 다시 로드할건가?
재시작
1
sudo /etc/init.d/mysql start