배포하기 - my sql

2024. 9. 3. 12:53Springboot-React

aws 배포.docx
1.29MB
배포 2단계 mysql 설정하기.pdf
0.21MB

** mysql 홈페이지에서 다운

wget https://repo.mysql.com/mysql80-community-release-el9-5.noarch.rpm

 

** 내 컴퓨터에 있는 파일 실행

sudo yum localinstall mysql80-community-release-el9-5.noarch.rpm

 

** 비밀번호 설정
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

 

sudo yum install mysql-community-server

 

** 작업 관리자 -> mysql 실행

sudo systemctl enable mysqld.service
sudo systemctl start mysqld.service

 

** 임시 비밀번호 발급
sudo grep 'temporary password' /var/log/mysqld.log

 

** 비밀번호 입력해서 로그인
mysql -uroot -p

 

** 비밀번호 변경 - 대소문자 특수문자 8자 이상
ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '내비밀번호';

** 아이디 만들기
CREATE USER '내아이디' IDENTIFIED BY '내비밀번호';

 

** 모든 권한 부여
GRANT ALL PRIVILEGES ON database_name.* TO '내아이디';

 

** 설정 저장
FLUSH PRIVILEGES;

 

이후 java의 application.properties 에서 

 

spring.datasource.url=jdbc:mysql://퍼블릭주소:3306/kh_workbook
spring.datasource.username=내 mysql 아이디
spring.datasource.password=내 mysql 비밀번호
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

 

모두 설정해주면 끝.

'Springboot-React' 카테고리의 다른 글

검색기능 만들기  (0) 2024.08.24
JPA 맛보기 2  (0) 2024.08.22
상세화면 만들기 + css  (0) 2024.08.21
주소 api  (0) 2024.08.16
비밀번호 암호화  (0) 2024.08.14