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)
--> 권한 적용

 

Notice

  • 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. 크리에이티브 커먼즈 라이선스
  • 저작권과 관련된 파일요청 및 작업요청을 받지 않습니다.
  • 댓글에 대한 답변은 늦을 수도 있습니다.
  • 댓글 남기기

    이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다