반응형
1. 기본 지식
# MySQL
2. Cloud DB for MySQL in NBP
- 사전 작업
- 애플리케이션 서버 생성
- DB server 생성
- ACG 설정
- 애플리케이션 서버
- 허용포트 22 등록 ( 22 아니고 원하는 포트번호도 가능 )
- 허용포트 22 등록 ( 22 아니고 원하는 포트번호도 가능 )
- DB server에 접근 소스를 애플리케이션 서버용 ACG
- 접근 소스에 애플리케이션 서버 ACG 를 입력하고 3306 포트를 연결해준다. (이건 반드시 3306포트 여야 함)
- 접근 소스에 애플리케이션 서버 ACG 를 입력하고 3306 포트를 연결해준다. (이건 반드시 3306포트 여야 함)
- 애플리케이션 서버
- 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 필드타입 ..... );
테이블에 데이터 넣기 = insert into 테이블명 ( 필드명1, 필드명2 ) value ( '값1' , '값2' );create table new( id char(40), name char(20) );
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 |