처음이라 생소할테니 간단한 것들을 해봅시다.
대부분의 경우 데이터베이스확인, 테이블확인, 사용자 추가 등의 작업을 한다고 생각하면된다.
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 소문자로 검색했더니 테이블이 없다고 에러가 뜬적이 있었고 이걸 해결하기 위해서 시간낭비한 경험이 있기때문이다..
'MySQL' 카테고리의 다른 글
기본 쿼리 (0) | 2017.12.11 |
---|---|
mysql 5.7 설치방법 (0) | 2017.01.27 |