본문 바로가기
NCP(네이버 클라우드)

Database > Cloud DB for MySQL

by 푸른달아흐렛밤 2022. 4. 20.
반응형

1. 기본 지식

# MySQL

2. Cloud DB for MySQL in NBP

  1. 사전 작업
  2. 애플리케이션 서버 생성
  3. DB server 생성
  4. ACG 설정
    • 애플리케이션 서버
      • 허용포트 22 등록 ( 22 아니고 원하는 포트번호도 가능 )
    • DB server에 접근 소스를 애플리케이션 서버용 ACG
      • 접근 소스에 애플리케이션 서버 ACG 를 입력하고 3306 포트를 연결해준다. (이건 반드시 3306포트 여야 함)
  5. DB server 접속

        - 애플리케이션 서버로 접속하여 아래 커맨드 입력 (mysql 설치 과정)

yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 
yum -y install mysql-community-server 
mysqld --initialize-insecure --user=mysql 
systemctl start mysqld

        - DB server 접속 (커맨드 입력 후 비밀번호 입력하면 접속 끝!)

mysql -h ① Private 도메인명 -u ②user_id -p --port ③DB 접속 포트
Ex)mysql -h db-gmcp.beta-cdb.ntruss.com -umysql_dba -p --port 3306

   6. mysql 테스트

데이터베이스 확인 = show databases;
데이터베이스 선택 = use DB명 ;
테이블 생성 = create table 테이블명 ( 필드명1 필드타입, 필드명2 필드타입 ..... );
 create table new(
     id char(40),
     name char(20)
     );
테이블에 데이터 넣기 = insert into 테이블명 ( 필드명1, 필드명2 ) value ( '값1' , '값2' );
insert into new(id, name) value ('hihi','hj');

 

테이블 값 확인 = select *(모든값이란 뜻) from 테이블명;
select * from new;​

 

더미데이터 넣기 = insert into 테이블명( 필드명1, 필드명2 ) (select 필드명1,필드명2 from 테이블명 );
 - 정확히는 테이블 내용 복사해서 테이블에 데이터를 넣는 쿼리
insert into new (name,id) (select name,id from new);​


취소 = \c
유저 추가 = create user 'id' identified by '123456!';
유저 삭제 = drop user id;

 

반응형

'NCP(네이버 클라우드)' 카테고리의 다른 글

NAVER Cloud SUMMIT 2022  (0) 2022.11.30
Big Data & Analytics > Cloud Hadoop  (0) 2022.05.11
Analytics > Search Engine Service  (0) 2022.03.30
Storage > NAS  (0) 2022.03.15