카테고리 없음

[리눅스마스터] MySQL 관리자 임시 패스워드 부여

Linuxpia4U 2025. 2. 13. 17:23
반응형

1802회 1차 064

다음 설명에 해당하는 명령으로 알맞은 것은?

MySQL 5.7버전의 소스 파일을 다운로드하여 설치한 후에 기본 관리 데이터베이스를 생성하고 root 사용자의 임시 패스워드를 부여 받는 과정이다. 참고로 명령 작업은 관련 명령어가 존재하는 디렉터리에서 실행하고 있다.

① ./mysqld_safe --user=root &

② ./mysqld_safe --initalize --user=root &

③ ./mysql --initialize --user=root &

④ ./mysqld --initialize --user=root &

 

오답노트

더보기

주어진 문제의 설명을 분석하면, MySQL 5.7 버전에서 초기화 과정을 수행하는 명령어를 찾는 것이 핵심입니다.

MySQL 5.7에서는 데이터 디렉터리를 초기화할 때 --initialize 옵션을 사용해야 합니다. 이를 통해 기본 관리 데이터베이스가 생성되고 root 사용자에게 임시 비밀번호가 부여됩니다.

 

답은 ④ ./mysqld --initialize --user=root &

정답 분석:

  1. ./mysqld_safe --user=root &
    • mysqld_safe는 MySQL 서버를 안전하게 실행하는 래퍼 스크립트일 뿐이며, 초기화 기능이 없습니다. 오답
  2. ./mysqld_safe --initialize --user=root &
    • mysqld_safe에는 --initialize 옵션이 존재하지 않습니다. 오답
  3. ./mysql --initialize --user=root &
    • mysql은 MySQL 클라이언트 프로그램으로, 데이터베이스 초기화 기능이 없습니다. 오답
  4. ./mysqld --initialize --user=root &
    • mysqld는 MySQL 서버 실행 파일이며, --initialize 옵션을 사용하면 데이터베이스 초기화가 이루어집니다. 정답

반응형