ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [AWS] mySQL 워크벤치 연결
    클라우드컴퓨팅 2023. 1. 5. 17:27

    이전에 mySQL의 기본적인 세팅을 완료했다.

    이제 mySQL을 구동시킨다.

     

    sudo systemctl enable mysqld
    sudo systemctl start mysqld

     

    mysql -uroot -p

    변경한 비밀번호로 로그인을 해주자.

     

    CREATE database membermanagementDB;

    원하는 데이터베이스를 생성한다.

     

    root권한 말고 유저를 생성해주자.

    각 유저의 설정은 다음과 같다.

     - 'testUser'@'%' : testUser id는 외부에서 접근 가능

     - 'testUser'@'localhost' : testUser id는 내부에서 접근 가능

     - 'testUser'@'192.168.0.xxx' : testUser id는 192.168.0.xxx IP로만 접근 가능

     

    CREATE user 'myUser'@'%' identified by 'xxx';

     

    이제 생성한 DB에 대하여 사용자 권한을 주도록 한다.

     

    GRANT ALL PRIVILEGES ON membermanagementDB.* to 'myUser'@'%';

     

    DB에 해당 정보를 반영하고 확인해준다.

    mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> SHOW GRANTS FOR 'myUser'@'%';
    +----------------------------------------------------------------+
    | Grants for myUser@%                                            |
    +----------------------------------------------------------------+
    | GRANT USAGE ON *.* TO `myUser`@`%`                             |
    | GRANT ALL PRIVILEGES ON `membermanagementDB`.* TO `myUser`@`%` |
    +----------------------------------------------------------------+

     

     

    보안 그룹 페이지로 이동

    AWS EC2 페이지 > 왼쪽 메뉴 인스턴스 > 설정하고자 하는 인스턴스 > 하단의 보안 탭 > 보안 그룹 클릭
    또는
    AWS EC2 페이지 > 왼쪽 메뉴 보안 그룹 > 설정하고자 하는 인스턴스 보안 그룹 클릭

    인바운드 규칙 편집

    보안 그룹 페이지 > 우측 하단의 인바운드 규칙 편집 버튼 클릭

     

     

    다음과 같이 인바운드 규칙을 수정하고 추가하도록 한다.

     

    워크벤치에서 커넥션을 추가한다.

     

     

     

    Hostname에는 ec2 인스턴스의 IPv4 퍼블릭 IP 를 입력해주면 되고

    Username은 아까 우리가 만들었던 계정명을 입력해주면된다.

     


     

    SSH연결

     

    EC2 인스턴스 생성된 SSH키로 해당 DB와 SSH연결을 한다.

    SSH Username과 Hostname은 각각 설정시 입력했던 EC2를 참고하면서 기입한다.

    728x90

    '클라우드컴퓨팅' 카테고리의 다른 글

    [AWS] RDS를 아라보자  (0) 2023.04.29
    [AWS] ubuntu ssh연결하기  (0) 2023.02.04
    [AWS] mySQL 세팅  (0) 2023.01.05
    [AWS] MySQL설치  (2) 2023.01.04
    RDS를 써야 하나요? EC2에 설치하면 안되나요?  (0) 2023.01.04

    댓글

Designed by Tistory.