MySQL 데이터베이스, 계정 생성하기
2018년 7월 18일
컴퓨터 SSD를 교체하면서 앞으로는 개인 개발용 DB를 로컬에 설치하지 않기로 했습니다.
기존에 사용하고있던 헤놀로지 NAS에 도커를 이용하여 MySQL을 올렸는데 윈도우와 다르게 root 계정만 덩그러니... 😰
데이터베이스와 계정을 생성해주기로 했습니다.
1. root 계정으로 로그인을 합니다.
> mysql -p
> show databases;
리눅스 MySQL은 기본 character set이 latin1입니다. 저는 utf8로 지정하여 생성할 계획입니다.
> create database {데이터베이스명} default character set utf8;
Database와 user(계정) 정보는 mysql에 들어있습니다.
> use mysql
> select host, user from user;
> create user '{id}'@'localhost' identified by '{password}' password expire never; --로컬에서만 접속 허용
> grant all privileges on {데이터베이스명}.* to '{id}'@'%';
Tags:
ETC
Programming
0 개의 댓글