AWS RDS Maria DB 설치 및 Spring boot 연결
1. 설치 가능한 버전 확인하기
sudo yum list | grep mariadb
2. 설치
sudo yum install mariadb105-server
3. 자동 실행 설정
sudo systemctl enable mariadb
4. db 실행 및 상태 확인
sudo systemctl start mariadb
sudo systemctl status mariadb
5. 비밀번호 설정
mysql -u root -p
error: 'Access denied for user 'root'@'localhost''
비밀번호는 쿼리로 변경했다.
USE mysql
ALTER user 'root'@'localhost' identified by {password};
6. db 외부 연결 허용 / 테스트
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY {password};
7. application.properties 추가
spring.datasource.driverClassName=org.mariadb.jdbc.Driver
spring.datasource.url=jdbc:mariadb://{ip}:3306/{database}
spring.datasource.username=root
spring.datasource.password={password}
8. 실행 테스트
api 실행도 잘 되고 테이블도 다 만들어졌다!
참고
[Amazon Linux 2] MariaDB 10.3 설치하는 법
아마존 리눅스(Amazon Linux) 2에 MariaDB 10.3을 설치하는 법을 설명한다. 1. YUM((Yellow dog Updater, Modified)으로 설치가능한 MariaDB 버전 확인 아래의 명령어를 입력하면 설치가능한 MariaDB 버전이 나온다. 아
engineeringcode.tistory.com
[MySQL || MariaDB] 데이터베이스 접근 권한 거부 Host 'IP' is not allowed to connect to this MySQL server
Host '172.10.0.254' is not allowed to connect to this MySQL server 원인 DB를 외부에서 접속 시도시 나는 에러이다. 보안상 root 계정에 아무나 접근 할 수 없기 때문에 허용 할 IP를 지정해줘야 한다. DB 접속 후 현
java119.tistory.com
aws ec2 linux server - mariadb 설치하기
aws ec2 리눅스 서버에 react + spring 프로젝트를 배포하기 위해 mariadb를 설치해봤습니다. 설치 과정과 간단한 명령어를 기록해보겠습니다.
velog.io