MySQL – Database 및 User 생성

MySQL 설치 후 Database 추가 및 사용자 추가하는 과정입니다.
맨날 까먹어서 기록해둡니다.

참고 : http://powerhan.tistory.com/170

 

mysql> select user();
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
--> 현재 root만 있음

mysql> create database KCO character set utf8;
Query OK, 1 row affected (0.00 sec)
--> KCO 데이터베이스 추가

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| kco                |
| mysql              |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.00 sec)
--> 데이터베이스 추가 확인

mysql> use mysql;
Database changed
--> 사용자 확인을 위해 데이터베이스 변경

mysql> select host, user from user;
+-----------+------+
| host      | user |
+-----------+------+
| localhost | root |
+-----------+------+
1 row in set (0.00 sec)
--> 사용자 확인, root만 있음

mysql> create user kcoadmin;
Query OK, 0 rows affected (0.00 sec)
--> 사용자 추가

mysql> select host, user from user;
+-----------+----------+
| host      | user     |
+-----------+----------+
| %         | kcoadmin |
| localhost | root     |
+-----------+----------+
2 rows in set (0.00 sec)
--> 사용자 확인

mysql> set password for 'kcoadmin' = password('kcokco1');
Query OK, 0 rows affected (0.00 sec)
--> 비밀번호 변경

mysql> grant all privileges on KCO.* to 'kcoadmin'@'%';
Query OK, 0 rows affected (0.00 sec)
--> KCO의 모든 권한을 kcoadmin이 아무곳(%)에서나 사용할 수 있도록 권한 줌

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
--> 권한 적용

 

댓글 남기기