일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 해커스쿨
- pwnable.kr
- EPITA
- 프랑스 교환학생
- 보안
- 유로송금
- 네트워크해킹
- FTZ
- 모인유럽서포터즈
- 포너블
- Linux
- WebHacking
- client
- 모인해외송금
- 백도어
- 리눅스
- wargame
- 모인유럽송금
- Challenge
- 해킹
- 루트미
- 웹해킹
- 프랑스송금
- network
- web
- pwnable
- rootme
- 프랑스교환학생
- Gentoo
- 해외송금
- Today
- Total
Securing Keys
[DB] 맥북에 MySQL 설치 및 DB 생성하기 본문
1. Mac에 MySQL 서버 설치하기
dev.mysql.com/downloads/mysql/
위의 링크를 타고 들어가서 DMG Archive 버전으로 다운로드 받습니다.
Download 버튼을 클릭하면 로그인하라는 멘트가 나오는데, 하단에 No thanks, just start my download 를 클릭하여 다운로드 받습니다.
설치 후 dmg 파일을 더블클릭하여 여느 Mac 소프트웨어를 다운받는 것과 마찬가지로 동일하게 설치를 진행해줍니다.
Mac의 시스템 환경설정에 들어가면 MySQL이 있는데, Active한 상태, 즉 활성화되어 있는 상태이면 됩니다.
2. MySQL 접속
Mac의 터미널로 MySQL에 접속할 것입니다. 저는 평소에 사용하던 iTerm을 사용하였습니다.
cd /usr/local/mysql/bin
./mysql -p
MySQL의 가장 베이스 디렉토리인 /usr/local/mysql 내에 bin 디렉토리에서 mysql 명령을 통해 실행시키면 됩니다.
저의 경우, 초기 비밀번호는 저의 Mac 비밀번호였고, 그 뒤 Enter password라고 뜨는 문구에서 MySQL 비밀번호를 입력해주었습니다.
3. Database 생성
이제 데이터베이스를 생성해주었습니다.
CREATE DATABASE [DB명];
show databases;
저는 fruit_brix라는 데이터베이스를 생성해주었고, 위와 같이 show databases; 명령어로 생성된 데이터베이스를 확인할 수 있습니다.
use [DB명];
데이터베이스 내에서 테이블도 만들고 데이터도 추가할 것이기 때문에 위와 같이 사용할 데이터베이스를 선택해 주었습니다.
4. Table 생성
생성한 데이터베이스 내에 테이블을 만들어주었습니다.
create table [테이블명] (
[컬럼명] [type],
[컬럼명] [type]
);
show tables;
위의 명령을 통해 테이블이 잘 생성되었는지, 해당 데이터베이스 내에 있는 테이블들을 리스트로 볼 수 있습니다.
desc [테이블명];
생성한 테이블은 위와 같이 desc 명령을 사용해서 전체적인 구조를 파악할 수 있습니다.
5. Data 삽입
insert into [테이블명] ([컬럼명], [컬럼명]) values ([데이터], [데이터]);
select * from [테이블명];
데이터는 위와 같이 삽입하여 데이터를 채워넣을 수 있습니다.
6. Data 삭제
delete from [테이블명] where [컬럼명]=[데이터];
삭제는 위와 같이 delete 명령으로 할 수 있습니다.
6. Table 삭제
drop table [테이블명];
drop 명령을 통해 테이블을 삭제할 수 있습니다.
7. Database 삭제
drop database [DB명];
마찬가지로 drop 명령을 통해 데이터베이스도 삭제할 수 있습니다.
'IT > IoT' 카테고리의 다른 글
[아두이노] 아두이노 프로 미니 - 컴퓨터 연결 (1) | 2021.01.11 |
---|---|
[AI] 딥러닝 기반 우리집 맞춤형 물걸레 청소 로봇! LG 코드제로 M9 ThinQ 출시 (0) | 2020.09.05 |
[아두이노] 초음파센서 측정값을 바탕으로 서보모터 제어하기 (0) | 2020.06.07 |
[아두이노] 초음파센서 측정값을 바탕으로 LED 제어하기 (0) | 2020.06.07 |