본문 바로가기

⭐ AWS/RDS

AWS - Ubuntu 서버에 MySQL 연동하기

1. Ubuntu 서버생성 후 SSH 접속화면

2. MySQL Workbench Download

3. AWS Ubuntu서버 → 보안그룹탭 → Inbound 포트 설정

4. SSH로 접속하여 Command로 My-SQL 설치

- 명령어를 차례대로 입력하여 설치 수행

    sudo apt update : MySQL 설치를 위해 업데이트

    sudo apt install mysql-server : MySQL 서버 설치  

    sudo mysql -u root -p : MySQL 접속

5. My-SQL 접속하여 유저 생성 및 테이블 생성

use mysql;

CREATE USER '{생성할 사용자 이름}'@'%' IDENTIFIED BY '{비밀번호}’; 

# 생성할 사용자 비밀번호 설정 

GRANT ALL PRIVILEGES ON *.* TO '{사용자 이름}'@'%'; 

# 외부 접속이 가능하도록 설정 

FLUSH PRIVILEGES; 

exit;

실제 실행 커맨드

use mysql;

CREATE USER 'test''@'%' IDENTIFIED BY 'testtest';

GRANT ALL PRIVILEGES ON *.* TO 'test'@'%';

6. MySQL 서버에서 WorkBench에서 접속 가능하도록 mysql.conf.d 파일을 수정

- MySQL 설정 파일을 수정합니다.

cd /etc/mysql/mysql.conf.d;

sudo vi mysqld.cnf;

- mysqld.cnf를 수정하여 MySQL의 외부 접속을 허용합니다.

bind-address = 0.0.0.0

- 수정 이후에 Mysql를 재시작 합니다.

sudo service mysql restart

7. MySQL WorkBench를 이용한 DB 커넥션 및 기본 날짜 조회

8. 테이블 생성 및 SELECT 쿼리 수행

select now();

CREATE TABLE `student_tb` (    `sno` int(11) NOT NULL,    

`name` char(10) DEFAULT NULL,    

`det` char(20) DEFAULT NULL,    

`addr` char(80) DEFAULT NULL,    

`tel` char(20) DEFAULT NULL,    

PRIMARY KEY (`sno`)) ENGINE=InnoDB 

DEFAULT CHARSET=utf8;

select * from student_tb;

show tables;

끝...