클라우드 서비스 관리

RDS생성 + php 연동

Merware 2023. 5. 2. 23:47

# 터미널 모드(putty) 모드에서 접속할 시 접속 명령어

$mysql -u root -p -h 엔드포인트

mysql 접속

Toad 실행

특정 데이터베이스를 지정하지 않고 접속하는 경우

Host엔 사용할 RDS 데이터베이스 인스턴스의 엔드포인트를 입력한 후,

user와 password엔 mysql의 계정과 비밀번호를 각각 입력한다.

Toad에서 상단의 Edit버튼을 눌러 sql편집기를 열어준다.

sql편집

F5를 누르면 전체 sql문 실행

전체 sql문 실행

F9를 누르면 커서가 올려진 행만 실행

선택한 행만 실행

1. 작업할 new database 생성

create database 디비명;

2. new databse에서 사용할 user 생성

create user '유저명'@'%' identified by '비밀번호';

3. 새로 생성한 user에 권한 부여 % 외부접근 권한 부여

grant all privileges on clouddb.* to '유저명'@'%';

4. 권한 적용 - flush

flush privileges;

exit 해준다.

#######################################################################

# 터미널 모드(putty) 모드에서 접속할 시 접속 명령어

$mysql -u 새로생성한유저 -p -h 엔드포인트

1. 새로 생성한 user를 새로 생성한 작업 database에 접속한다. ( 엔드포인트 입력 )

2. book table create

3. 데이터 입력 insert 구문

book 데이터 조회

############################################################################

1. /var/www/html/ 디렉토리로 이동하여 php 스크립트 생성

2. create.php 생성 - 책 / 본문 주요내용 / 저자 입력 화면

/var/www/html$ sudo nano create.php

3. process_create.php 생성 - 데이터 저장 성공 여부 확인 화면

/var/www/html$ sudo nano process_create.php

혹시 모르니 create.php와 process_create.php는 기존의 만든 clouddb로 하였음