먼저 BREW가 있다는 과정하에 글을 작성합니다.
[STEP : 1 ] 맥에서는 brew install mysql을 통해 mysql을 설치할 수 있습니다.
이걸 통해 설치 한 다음에 기본적인 설정을 해주면 됩니다.
[STEP : 2] mysql_secure_installation을 쉘에 입력한다!
[STEP : 3] 이후 나오는 문구를 읽어보고 Y일지 no일지 선택하면 된다.
1. setup VALIDATE PASSWORD component?
비밀번호 복잡도 검사를 적용할 것인지 설정하는 과정입니다. 복잡도 검사를 적용하게 된다면 다음과 같은 비밀번호 조건이 붙습니다.
- 최소 8자리 이상의 비밀번호
- 최소 1개의 영문자
- 최소 1개의 특수문자
- 최소 1개의 숫자

2. Remove anonymous users?
3. Disallow root login remotely?
4. Remove test database and access to it?
5. Reload privilege tables now?

[STEP : 4] mysql -u root -p로 지정한 비밀번호로 로그인 할 수 있게 되었다~

[STEP : 5] 새로운 DB를 생성 해준다.
CREATE DATABASE pipeline_db default CHARACTER SET UTF8

[STEP : 6] 새로운 DB에 들어갈 유저를 생성 해준다.
CREATE USER 'pipeline_user'@'localhost' IDENTIFIED BY 'pipeline1';
[STEP : 7] 생성된 유저에게 DB에 들어갈 수 있는 권한을 부여해준다.
GRANT ALL PRIVILEGES ON pipeline_db.* TO 'pipeline_user'@'localhost';
[STEP : 8] exit;으로 콘솔 밖으로 나간 뒤 다시 로그인 해준다.
-u pipeline_user -p

[STEP : 9] USE pipeline_db를 하고 create table을 해준다.
USE pipeline_db;
CREATE TABLE Orders(
OrderId int,
OrderStatus varchar(30),
LastUpdated timestamp);

[STEP : 10] INSERT INTO를 통해 값들을 테이블에 넣어준다.

[STEP : 11] SELECT *를 통해 값들을 전체 추출한다.

'Read a Book! > 데이터 파이프라인 핵심 가이드' 카테고리의 다른 글
| [데이터 파이프라인 핵심 가이드 4장] 생성된 MYSQL - MYSQL workbench과 python에 연결 후 데이터 추출 (0) | 2025.01.21 |
|---|---|
| [데이터 파이프라인 핵심 가이드 4장] - 데이터 수집 : 데이터 추출 환경 설정 (0) | 2025.01.19 |
| [데이터 파이프라인 핵심 가이드 3장] - 일반적인 데이터 파이프라인 패턴 (0) | 2025.01.18 |
| [데이터 파이프라인 핵심 가이드 1,2 장] 데이터 파이프라인 핵심 가이드 (1) | 2025.01.17 |