본문 바로가기
cloud/AWS Cloud

[3Tier]7. DB-MySQL 설치

by mozi2 2022. 9. 6.
반응형

1. MySQL 설치 가능여부 확인 

yum list mysql*

명령어 후, mysql server 관련 파일이 없으면 설치 가능 

2. MySQL 설치

yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

yum install mysql-community-server

 그런데 MySQL 설치 중 에러로그를 봤다. 

이유는, MySQL GPG Key 가 만료되어 발생되는 오류라고 한다. 

따라서, 2022년용 GPG Key 설치를 해야한다. 

 

그리고 다시 install 를 하면 된다. 

complete 가 확인되면 완료 ! 

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

yum install mysql-community-server

- 동작을 시켜보자 

systemctl start mysqld
systecmtl status mysqld 

- Characterset 설정

character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
skip-character-set-client-handshake

-변경된 설정 적용  restart

systemctl restart mysqld

- root 비밀번호 찾기

root@localhost 뒤에 있는 것이 비밀번호

cat /var/log/mysqld.log | grep 'temporary password'

- mysql 로그인

mysql -u root -p
비밀번호 입력 

- 비밀번호 변경

 : 비밀번호 변경시 숫자, 대문자, 특수문자 반드시 들어가야함 

   이 규칙 자체를 변경할경우 mysql 설정값을 변경해 줘야함.

alter user 'root'@'localhost' identified with mysql_native_password by '[변경할 비밀번호]';

변경된 비밀번호로 재접속 

show databases; 

데이터 베이스를 확인하자. 

다음 게시글에서 전체를 연동하는 부분에 반드시 필요하다

- 보안그룹

 DB: 인바운드 3306 포트 열어주기 

WAS: 인바운드 3306포트 열어주기 

 

728x90
반응형

'cloud > AWS Cloud' 카테고리의 다른 글

[AWS] root 계정으로 로그인하기  (1) 2023.05.30
[3Tier]8. tomcat connectors 설정  (0) 2022.09.07
[3Tier]6.WAS-tomcat 설치하기  (0) 2022.09.06
[3Tier]5. WEB- APACHE HTTPD 설치하기  (0) 2022.09.06
[3Tier]6. 서버 접속 확인  (0) 2022.09.05