유틸리티/Web Programing

sudo mysql_secure_installation

easyfly 2025. 10. 22. 07:16
반응형

sudo mysql_secure_installation 명령은 MariaDB를 최초 설치 후 보안 설정하는 절차입니다. 아래 단계에 따라 진행하시면 됩니다.


🔹 1. 명령 실행


sudo mysql_secure_installation


🔹 2. 단계별 안내


1. Enter current password for root (enter for none):
→ 새 설치의 경우 비밀번호가 없으므로 그냥 Enter.

2. Set root password? [Y/n]
→ Y 입력 후 새 비밀번호 설정.
(루트 계정 접속 시 사용할 비밀번호입니다.)

3. Remove anonymous users? [Y/n]
→ Y (익명 사용자 삭제)

4. Disallow root login remotely? [Y/n]
→ 보통 Y (보안상 원격 루트 접속 금지)
→ 개발용 서버라면 n으로 해도 됩니다.

5. Remove test database and access to it? [Y/n]
→ Y (테스트 DB 삭제)

6. Reload privilege tables now? [Y/n]
→ Y (변경 사항 적용)


🔹 3. 완료 확인


모든 과정이 끝나면 다음 메시지가 표시됩니다.

All done! If you've completed all of the above steps, your MariaDB installation should now be secure.


🔹 4. 접속 테스트


sudo mysql -u root -p

→ 방금 설정한 비밀번호를 입력합니다.
정상 접속되면 MariaDB 보안 설정이 완료된 것입니다.


✅ 요약

단계 설정 항목과 권장 답변


1 현재 루트 비밀번호 입력 Enter
2 루트 비밀번호 설정 Y
3 익명 사용자 삭제 Y
4 원격 루트 접속 차단 Y
5 테스트 DB 삭제 Y
6 권한 테이블 재로드 Y