node.js, AWS EC2, RDS, ubuntu, MySQL 연결 과정

AFDB·2024년 8월 9일

AWS EC2 인스턴스로 만든 우분투 서버에 MySQL을 연결해야 한다.(백엔드 코드가 mysql과 동기화되어있으니까)

✅ 우분투 서버에 mysql을 설치한다. sudo apt install mysql-server

❓ 내 노트북(로컬)에서도 MySQL 워크벤치로 볼 수 있게 연결시켜야 한다.

  1. 일반 워크벤치 connection 생성한다.
  • SSH Key File은 인스턴스의 키페어를 업로드하고, MySQL Hostname은 RDS의 엔드포인트(AWS RDS에서 확인)를 입력한다.
  1. 우분투에서도 다음 명령어로 MySQL에 접속한다.
    mysql -u [Username] -p -h [MySQL Hostname에 입력했던 RDS 엔드포인트] 대괄호 빼고
    워크벤치 커넥션에서 Username을 admin으로 했으니, -u admin이다.
    비밀번호 입력이 나오면 워크벤치에서 입력했던 비밀번호와 동일하게 넣는다.

  2. 우분투에서 create mydatabases2; 명령어로 데이터베이스를 만들고, mysql 워크벤치에 접속해서 확인해본다.

  3. 잘 생성되고 읽어온다.

0개의 댓글