CentOS 7 / MySQL 설치하고 root 사용자 비밀번호 만드는 방법

CentOS 7 패키지에는 MySQL 대신 MariaDB가 들어있습니다. 이런저런 이유로 MySQL을 꼭 사용해야 한다면 좀 번거로운 과정을 거쳐야 합니다.

일단 다음 사이트에 접속합니다.

https://dev.mysql.com/downloads/repo/yum/

CentOS 7에 맞는 패키지 이름을 확인합니다.

CentOS 7에서 다음과 같이 명령하여 패키지를 다운로드합니다.

패키지를 설치합니다.

MySQL을 설치합니다.

시스템을 시작할 때 자동으로 MySQL이 시작되도록 합니다.

MySQL을 시작합니다.

MySQL을 설치할 때 root의 임시 비밀번호가 생성됩니다. 그 비밀번호는 /var/log/mysqld.log에서 확인할 수 있습니다.

root 계정 비밀번호를 변경하고, 몇가지 설정을 하기 위해 다음과 같이 명령합니다.

안내에 따라 필요한 설정을 하면 됩니다.

root 사용자의 비밀번호는 12자 이상이어야 하고, 대문자, 소문자, 숫자, 특수문자를 하나 이상씩 포함해야 합니다.