MySQL DB생성, 사용자추가, 권한부여 - MySQL 계정생성
Linux Server/MYSQL
2017. 5. 15. 19:05
MySQL DB생성, 사용자추가, 권한부여
이번에는 MySQL의 DB생성, 사용자추가 권한설정하는 부분 포스팅하겠습니다.
MySQL DB 생성 |
MySQL 접속
[root@web ~]# mysql -u root -p Enter password:
Mysql DB utf-8 생성
mysql> create database testDB default character set utf8; Query OK, 1 row affected (0.01 sec)
한글 깨짐을 방지하기 위해 utf8로 생성합니다.
보통 UTF-8로 많이 하는추세로 UTF-8로 생성하시기 바랍니다.
MySQL 사용자 추가 |
사용자 계정 설정
- create user 사용할계정@'%' identified by '사용할 비밀번호';
mysql> create user test_DB@'%' identified by '123456@'; Query OK, 0 rows affected (0.00 sec)
사용자 계정에 외부 권한을 부여하려면, Host를 '%'로 하여 계정을 추가하면 됩니다.
MySQL 사용자 권한 부여 |
MySQL DB, 사용자 권한 부여
사용법 : grant all privileges on [DB이름].* to [계정이름]@'외부접속 권한' identified by '[패스워드]';
grant all privileges on test_DB.* to test_DB@'%' identified by '123456@';
위와 같이 권한을 특정 DB 혹은 계정의 접속 권한을 설정하시면 되며 '%' 의 권한을 주시면 모든 권한을 주게 됩니다.