728x90

MYSQL 7

AWS DB 덤프하는법 테이블, 데이터 추출하기

AWS DB 덤프하는법 테이블, 데이터 추출하기 이번에 프리티어 종료되면서 새로운 EC2 인스턴스를 생성하고 RDS도 새로 생성했습니다. 그러면서 기존에 있던 DB 자료를 가져와야 하는데 저는 생각나는 방법이 테이블 CREATE문 만들기와 데이터 INERTS문 만들기가 생각났습니다.​Docker Compose를 만들어서 DB도 이미지를 빌드 하면 될 거 같은 생각은 드는데 다음에 해보려고 합니다.​그래서 AWS에서 mysqldump를 이용해서 테이블 구조와 데이터를 추출하는 방법을 정리해 보겠습니다.​1. 모든 테이블 구조 덤프mysqldump -h [RDS-Endpoint] -u [사용자명] -p --no-data [DB명] > create_tables.sql  ​2. 모든 데이터 덤프mysqldump..

IT/AWS 2024.10.20

MySQL Workbench에서 Table DDL create 스크립트 확인하는 방법

MySQL Workbench에서 Table DDL create 스크립트 확인하는 방법 MySQL Workbench에서 Table DDL create 스크립트 확인하는 방법show create table [테이블명];  값 확인해보면 아래처럼 DDL문 생성됩니다. CREATE TABLE `rsi` ( `rsi_id` int NOT NULL AUTO_INCREMENT, `market` varchar(45) NOT NULL, `korean_name` varchar(45) NOT NULL, `rsi15` double DEFAULT NULL, `rsi60` double DEFAULT NULL, `rsi_daily` double DEFAULT NULL, `rsi_weekly` double DEFAULT NULL, ..

IT/DB 2024.05.11

AWS RDS 구축 (MySQL 연결하기)

AWS RDS 구축 (MySQL 연결하기)​Spring Boot 프로젝트를 AWS 서버에서 실행하려고 하던 중아래와 같은 에러가 발생합니다.com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure​AWS에서 DB를 연결하지 않았고 알아보니 AWS RDS라는걸 구축해야 하더라구요.아래에 연결하는 방법을 정리해보겠습니다.​AWS RDS란?AWS RDS는 Amazon Web Services (AWS)에서 제공하는 관리형 관계형 데이터베이스 서비스RDS를 통해 MySQL, PostgreSQL, Oracle 등의 데이터베이스를 선택 가능​​1. AWS 로그인아래 링크에 접속하여 로그인을 한다.https://aws.amazon..

IT/DB 2024.05.06

MySQL DB 생성하는 방법

MySQL DB 생성하는 방법​DB생성 방법 및 목록 확인하는 방법을 아래에 정리해보겠습니다.추가로 간단한 명령어도 ​​MySQL Command Line Client를 실행한다.​​비밀번호를 입력한다.​Create문으로 데이터베이스 생성create data base 'db명';​​현재 데이터베이스 목록 보기show databases;​​현재 DB의 테이블 목록 확인show tables;​테이블 구조 확인desc '테이블명'

IT/DB 2024.05.01

MySQL 다운로드 및 설치하는 방법(에러날 때)

MySQL 다운로드 및 설치하는 방법(에러날 때)​개인 프로젝트에서 이번엔 H2데이터베이스 대신 Mysql을 사용하려고 합니다. 아래에 다운로드 하고 설치하는 방법을 정리해보겠습니다.​1.MySQL Download 검색 혹은 링크 클릭​https://dev.mysql.com/downloads/installer/​​Download 클릭​2. Download 완료한 설치 파일 실행본인이 다운로드 한 위치에 가서 설치 파일 더블클릭 3. 설치하기본인이 필요한거 선택하시면 되는데 저는 custom으로 하였습니다.​총3개를 설치한다.[MySQL Servers] - [MySQL Server] - [MySQL Server 8.] - [MySQL Server 80.0.36 X64][Applications] – [MyS..

IT/DB 2024.04.29

MySQL DB 생성 및 GRANT문을 이용한 사용자 생성 및 권한 관리

MySQL DB 생성 및 GRANT문을 이용한 사용자 생성 및 권한 관리 MySQL에서 사용자 생성 및 권한 주는 방법을 정리해보겠다. ​ 먼저 MySQL command line client를 클릭하여 cmd 창을 띄운다. ​ CREATE USER '사용자명'@'호스트' IDENTIFIED BY '비밀번호'; 아래와 같이 명령어를 입력하면 사용자가 생성된다. ​ GRANT ALL PRIVILEGES ON 데이터베이스명 TO 사용자명; 아래와 같이 명령어를 입력하면 사용자에게 모든 권한을 부여한다. ​ 마지막으로 변경된 권한 설정을 적용한다. ​ MySQL Workbench에서도 확인할 수 있다. cmd에서 명령어를 사용하지 않고 여기서도 사용자 생성 및 권한설정도 가능하다. ​

IT/DB 2024.03.30
728x90