MySQL 설치 후 Database 추가 및 사용자 추가하는 과정입니다.
맨날 까먹어서 기록해둡니다.
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)
--> 권한 적용




