본문 바로가기
DB

[ec2][centOS][mysql] mysql 설치, 유저 생성, 디비생성, 권한 부여

by 오늘의개발부 2019. 12. 17.
반응형

- MYSQL 설치

sudo yum install mysql57-server  

 

- 버전 확인

mysql -V  

 

- mysql 시작

sudo service mysqld start  

 

- mysql 접속

mysql mysql

 

- host를 %로 생성하면 누구나 접근 가능하다. (localhost로 하면 로컬에서만 접근 가능)
특정 ip 대역에서만 접근 가능하게 하려면 '172.168.%'로 하면 172.168.xxx.xxx 에서만 접근할 수 있다

create user 'test'@'%' identified by 'test01';
create user 'test'@'localhost' identified by 'test01';  

 

- 디비 생성

create database testdb;

 

- character set 설정

alter database testdb default character set utf8 collate utf8_general_ci;  

 

- db권한 모든 권한 부여

GRANT ALL PRIVILEGES ON testdb.* TO 'test'@'%' IDENTIFIED BY 'test01';    

 

- 적용

flush privileges;

 

- 나가기

exit;

 

- 접속 -u {유저명} -p {db명}

mysql -u test -p testdb

 

- 비번 입력

- db 확인

show databases;
반응형