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