IT. POST LIST

POST ALL LABEL

cms 관련 설치시(제로보드,그누보드 등등..) 설치 불가 mysql 접근 권한 설정

By 때찌때찌맴매 - 12월 04, 2013

mysql 루트로 접속후  권한 확인

[root@localhost12:39:02]# mysql -u root -p

mysql> use mysql;
Database changed
mysql> select user,host,password from user;
+———–+———–+——————————————-+
| user      | host      | password                                  |
+———–+———–+——————————————-+
| root      | localhost | *56093DF800B2B4F0CDB466E6148513FB0F072FE0 |
| root      | 127.0.0.1 |                                           |
|           | localhost |                                           |
+———–+———–+——————————————-+
8 rows in set (0.01 sec)



설치시 해당 db의 권한을 확인 한다. 위에 확인 결과 root를 제외한 권한은 없음



mysql> grant all privileges on DB명.* to 사용자 계정@localhost identified by ‘패스워드';
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit



위의 명령어를 모두 실행 후 새로추가한 아이디 또는 해당 아이디로 mysql에 접속 하여 데이터 베이스를 확인하면



완료후



mysql> select user,host,password from user;

+———–+———–+——————————————-+
| user      | host      | password                                  |
+———–+———–+——————————————-+
| root      | localhost | *56093DF800B2B4F0CDB466E6148513FB0F072FE0 |
| root      | 127.0.0.1 |                                           |
|           | localhost |                                           |

| xxxxx     | localhost | *09E5348FBD5F917C1405743ABA17E20BB61DEC90 |
+———–+———–+——————————————-+

해당 db명을 편하게 mysql 로 해 놓으면 되겠지만 보안상 문제가 되기 때문에 해당 계정은 해당 db만 컨트롤 할 수 있도록 한다!!!



해당 유져 삭제



mysql> delete from user where user=’xxxx’
Query OK, 1 row affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)



← Previous Post Next Post →


  • Share:

You Might Also Like

0 개의 댓글