CentOS8에서 MySQL 설치하기 -1
CentOS MySQL 설치
firewall을 설치할때는 yum을 사용하여 설치를 하였다.
CentOS 8버젼부터는 dnf를 지원하는데 yum에 비해 성능효율이 좋다고한다.
따라서 이번 포스팅부터는 dnf에 명령어가 없지않은이상 dnf로 설치를 진행하려한다.
아래의 명령어로 MySQL을 설치한다.
sudo yum install mysql-server -yMySQL이 잘 설치 되었다.
systemctl 명령을 사용하여 mysql을 실행시켜야한다.
root권한이 필요하므로 sudo -i 명령어를 입력한다.
그런 다음 아래의 명령어로 MySQL을 실행시킨다.
systemctl start mysqldMySQL이 잘 실행 되었다.
Nginx와 마찬가지로 부팅시에 자동으로 실행될 수 있도록 아래의 명령어를 입력한다.
systemctl enable mysqldNCloud때의 MySQL의 설정파일은 /etc/my.conf 였었는데
OCloud의 MySQL 설정파일 위치는 /etc/my.conf.d 이다.
MySQL 설정파일 바뀐 위치
다음으로 아래의 명령어로 MySQL 패스워드 설정을 진행한다.
mysql_secure_installationMySQL 패스워드 설정
Y를 입력하고, 보안등급은 Medium인 1을 입력한다.
Medium은 숫자,대소문자,특수문자를 포함한 8자리이상의 패스워드를 입력하여야한다.
해당 규칙에 맞게 입력하면 이 패스워드로 진행할것이냐 묻는데 Y를 입력해준다.
그다음도 Y 입력
root가 외부에서 들어오면 해킹의 위협이있으므로 root를 막기위해 Y 입력
입력한 데이터도 없기때문에 testdb삭제할거냐는 질문에 Y 입력
테이블 갱신 질문에도 Y 입력
설정이 완료되었으니 MySQL에 아래의 명령어를 통해 root로 패스워드를 입력하고 접속해보자.
mysql -u root -pMySQL 접속이 잘 된다.
MySQL설치는 이렇게 마무리하겠다.
마치며
공부를 목적으로 적는 글이며 잘못된 정보가 있을 수 있습니다.
다음 포스팅에서는 workbench설정을 하고 Certbot으로 https 인증을 하도록 하겠다.