Aws Ubuntu Server에 Mariadb DB 세팅을 시작하려고 합니다.
1) Server Mariadb 설치
2) 계정/비번 설정 하는 방법
3) 별도의 스토리지 공간에 데이터 쌓이도록 세팅 값 변경
4) 외부에서 접속 가능하도록 세팅
시작해보겠습니다 : )
데이터 저장만을 위한 스토리지 AWS EBS Volumn은 미리 세팅해두었으니 참고 부탁드립니다.
[Ubuntu] AWS EBS Volume 추가하기 (tistory.com)
1) Server Mariadb 설치
# 체크와 업데이트
sudo apt update && sudo apt-get -y upgrade
# mariadb 설치
sudo apt-get install -y mariadb-server
2) 계정/비번 설정 하는 방법
# 입력 없이 접속
sudo mysql
# 비번 설정 및 권한 부여
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '비밀번호' WITH GRANT OPTION;
# 적용
FLUSH PRIVILEGES;
3) Mariadb 설정 파일 편집
1. port 설정
2. 외부 접속 허용
3. 새로 추가된 ebs 볼륨 연결
# 데이터를 저장하고 싶은 위치에 폴더 생성
sudo mkdir -p /ddrive/mariadb-data
# mariadb stop 후
sudo service mysql stop
# 데이터 copy
sudo cp -R /var/lib/mysql/* /ddrive/mariadb-data/
# 해당 폴더에 권한 부여
sudo chown -R mysql:mysql /ddrive/mariadb-data
# 환경 설정 파일 편집
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
# 편집 후
sudo systemctl restart mariadb
4) 방화벽 허용
1. aws ec2 보안그룹 설정
2. db 서버 방화벽 설정
[Ubuntu] 외부 방화벽 설정하는 법 Firewalld (tistory.com)
오류 대응 및 추가 내용
[Ubuntu] Failed to start MariaDB 10.6.12 database server 오류 해결 (tistory.com)
[Ubuntu] 외부 방화벽 설정하는 법 Firewalld (tistory.com)
'Server > Linux' 카테고리의 다른 글
[Ubuntu] Linux 외부 방화벽 설정하는 법 Firewalld (0) | 2023.10.23 |
---|---|
[Ubuntu] Aws Cli 설치하는 법 (0) | 2023.10.23 |
[Ubuntu] AWS EBS Volume 추가하기 (0) | 2023.10.20 |
[linux] MongoDB 설치하기 (0) | 2023.07.12 |
[CentOS] AWS Centos EBS Volume 추가하기 (0) | 2023.07.11 |