mysql create database!

chez·2022년 11월 24일

NextJS

목록 보기
5/5

1. cmd 창에서 작업 준비-준비 단계

  • 환경 변수에 mysql 이 등록 되었는지 확인 할것

기본적으로 설치하면 그림과 같은 위치에 존재 한다.
server의 bin 디렉토리를 넣어 주면 된다.

2. cmd 창으로 작업 준비 단계

  • 위의 단계를 거치고 cmd 창을 열어준다
    mysql -u root -p를 작성한다.

3. 준비-준비 단계 끝

  • cmd 창에 명령어를 입력 한다.

  • root 권한이므로, 게시판은 root로 하는 순간 drop table, database, 등의 위험이 생김
    create user 'NAME'@'% || localhost' identified BY 'PASSWORD'

  • 위의 방법으로 계정을 만든다.

4. database 생성

  • 여기서 주의!!

억음 부호(抑音符號, ` , 프랑스어: accent grave 악상 그라브, 영어: grave accent 그레이브 액센트)는 발음 구별 기호의 하나로, 프랑스어, 포르투갈어 등에서 사용한다. Qwerty 자판에서 Tab 키 위의 키를 이용하여 바로 입력할 수 있다.
Backtick(백틱), Grave(그레이브). ~, Tilde(틸드)

이거 때문에 매우 빡칠수 있으니 잘 보고 적으시기 바랍니다.

mysql> create database `사용할_이름`;

를 해야 정상적으로 스키마(데이터베이스)를 만들 수 있다.

5. 이제 계정에게 database 지정하고 권리 주기

  • 역시 모든 권한을 주면 나쁜짓이 일어날수 있으므로, C,R,U 만 줍니다. delete 제외
    grant select, insert, update on DB명.* to '아이디'@'%';

  • 여기서도 '%' 준사람은 '%' 로, 'localhost' 는 'localhost'로 줘야 한다.

ps: 마지막으로
FLUSH PRIVILEGES;
하여 마무리 한다.

이제 DB 연결 마저 진행 하시면 됩니다.

더닝크루거 이펙트는 여전하다

profile
무언가 만드는데, 이것이 뭐시당가

0개의 댓글