DB
[ec2][centOS][mysql] mysql 설치, 유저 생성, 디비생성, 권한 부여
오늘의개발부
2019. 12. 17. 18:54
반응형
- 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;
반응형