728x90
MySql을 설치하고 Database 생성하는법과 유저 생성하는 법을 기록한다
- 해당 명령어를 통해
- 데이터베이스 생성
- 유저 생성
- { } 중괄호 부분은 본인에게 맞게 입력
Database 생성
-- 데이터 베이스 생성, 문자는 UTF8 형태를 기본으로
create database {database명} default character set UTF8;
User 생성
-- database에 사용할 유저 아이디, 비밀번호 생성
-- '%'는 외부에서 접속이 가능하도록 한다는 표식, '%' 대신 Localhost 사용시 해당 컴퓨터만 사용 가능
create user {userid}@'%' identified by '{password}';
create user {userid}@localhost identified by '{password}';
-- 생성된 유저에게 권한 부여
-- all privileges는 모든 권한을, .* 은 모든 테이블에
grant all privileges on {database명}.* to {userid}@'%';
-- 작성한 권한을 실제 등록
flush privileges;
권한 부여되었는지 확인
-- 권한 부여 되었는지 확인 가능
SHOW GRANTS FOR {userid}@'%';
생성된 데이터베이스 사용방법
-- 나중에 데이터 베이스를 사용하려면
-- 아래 use 명령어를 사용하여 접속을 해야 생성된 데이터 베이스 사용이 가능
use {database명}
728x90
'Infrastructure > Database' 카테고리의 다른 글
oracle 스케쥴러 작성하여, 자동으로 반복 일정(지정한 쿼리 or 프로시저)을 실행하기 (0) | 2021.05.19 |
---|---|
oracle 게시판 Rownum 사용 (0) | 2021.05.07 |
oracle 이전글, 다음글 구하기 (0) | 2021.04.19 |
oracle 커서 (0) | 2021.03.01 |
oracle 트리거 (0) | 2021.03.01 |