MySQL Workbench에서 EC2 MariaDB 연결하기
SSH로 서버 접속하기 ⇒ cmd이용하여 접속
ssh -i PEM ubuntu@서버명
ssh -i I5A501T.pem ubuntu@i5a501.p.ssafy.io
+) pem 파일이 저장된 위치에서 cmd 실행할것!!
제공기간: 금일 ~ 공통 프로젝트 종료 시(종료 후 7일 이내 삭제 예정) 서버 도메인: i5팀ID.p.ssafy.io (예: 서울5반 1팀 - i5a501.p.ssafy.io) 접속 방법: 제공된 인증키(.pem)를 사용하여 ubuntu 계정으로 접속 cmd, bash 등의 예: ssh -i I5팀IDT.pem [ubuntu@i5팀ID.p.ssafy.io](mailto:ubuntu@i5%ED%8C%80ID.p.ssafy.io) putty, winscp 등의 예: pem -> ppk 변환 후 접속 프로그램에서 인증 파일로 선택하여 접속
[주의 사항] 별도의 웹 콘솔 제공되지 않으며 원격 터미널만 접속 가능하므로 방화벽 설정에 주의 방화벽 기본 설정: 비활성 방화벽을 활성화하려면 먼저 sudo ufw allow 22 등의 커맨드로 SSH 포트 오픈을 설정할 것 /home 및 시스템 디렉토리의 퍼미션 임의 변경 금지 퍼미션 임의 변경에 의해 접속 불가 또는 서버 구동 불가 시 복구 불가. 필요 시 초기화만 가능 퍼블릭 클라우드의 서버는 외부에서 쉽게 접근 가능하므로 중요한 파일 저장 및 계정, DB 등의 패스워드 설정에 주의
MariaDB 설치
sudo apt update && sudo apt-get -y upgrade
sudo apt-get install -y mariadb-server
설치 확인
sudo mysql
bind-address 바꿔주기
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
bind-address 부분을 127.0.0.1 ⇒ 0.0.0.0으로 바꿔준다
서비스 재시작
sudo systemctl restart mysqld
사용자 접근 권한 부여
sudo mysql
grant all privileges on *.* to 'root'@'%' identified by '비밀번호';
모든 IP 접근 허용
MySQL Workbench를 연다

+버튼을 눌러 새 Connetions을 만든다.
