EC2 Bastion 서버와 Aurora 데이터베이스 연동 설정
성공 버전(Ubuntu)
Aurora에 EC2 연결
가용영역이 2c라서 다시 가용영역 맞추기 위해 다시 만들었다.
EC2 Untunu 접속하기
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mysql
sudo apt-get install mariadb
sudo apt-get install mariadb-client
mysql --version
mysql -h aurora-mysql-cluster.cluster-cxc2mkao053o.ap-northeast-2.rds.amazonaws.com -u admin -p -P 3306
EC2 연결 설정을 통해 연결해준다. 완성-!
Fail Version(Linux 2023)
Linux 2023로 생성한 것은 인바운드, 아웃바운드를 열어줘도 Aurora 연결이 안돼서 Ubuntu로 갈아탔다..
chmod 400 dev-keypair.pem
ssh -i [KEY_PAIR_FILENAME].pem [USER]@[EC2_PUBLIC_IP]
ssh -i dev-keypair.pem ec2-user@52.79.235.169
ami 2023 Linux이다.
sudo dnf install mariadb105
sudo yum install mariadb
apt-get install mariadb-client
mysql --version
공식 문서
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/mysql-install-cli.html
Installing the MySQL command-line client - Amazon Relational Database Service
Installing the MySQL command-line client Most Linux distributions include the MariaDB client instead of the Oracle MySQL client. To install the MySQL command-line client on Amazon Linux 2023, run the following command: sudo dnf install mariadb105 To instal
docs.aws.amazon.com
EC2 인바인드 규칙 SSH와 TCP 3306을 추가했는데
mysql -h aurora-mysql-cluster.cluster-cxc2mkao053o.ap-northeast-2.rds.amazonaws.com -u admin -p -P 3306하면
Aurora연결이 안된다...