MySQL

MySQL 처음 접속 해보기

크로w 2021. 7. 13. 11:58

처음이라 생소할테니 간단한 것들을 해봅시다.

대부분의 경우 데이터베이스확인, 테이블확인, 사용자 추가 등의 작업을 한다고 생각하면된다.

 

grant all privileges on 사용할db.* to '계정명'@'%' identified by '패스워드'  ;

-사용자를 추가하는 명령어

-여기서 %는 모든 ip를 허용하겠다는 의미로 사용된 것이다..  기본은 localhost로 하면된다.

 

flush privileges ;

-사용자 추가한 작업을 바로 적용하는 명령어


create database db명;

디비를 만들기


show databases;

디비확인

 

use db명;

사용할 디비 선택

 

show tables;

해당 디비에 존재하는 테이블을 확인, 당연히 새로 만든 db에는 테이블이 없겠죠

 

이제 테이블 생성해서 디비를 활용하면 되겠습니다~.

 

 

**MySQL 에서 데이터베이스와 테이블명의 대소문자가 서버os에 따라 다르게 적용된다.

그 이유는 데이터베이스와 테이블이 내부적으로 directory와 file명으로 저장되기때문이다.

Windows 에서는 대소문자 구분이 안 되는데 Linux 계열에서는 대소문자가 구분됨.

 

이런 글을 남겨놓는 이유는 테이블명을 대문자로 생성해놓고 select * from 소문자로 검색했더니 테이블이 없다고 에러가 뜬적이 있었고 이걸 해결하기 위해서 시간낭비한 경험이 있기때문이다..