본문 바로가기

MySQL

Mysql 홀로서기 6일차

Mysql서버를 설치하시면 mysql이라는 기본 데이터베이스가 있습니다. 

이 mysql데이터베이스에는 총 6개의 table이 존재하는데

이중 db테이블은 다른 데이터베이스 정보와 사용자 관련 정보를 포함하고 user테이블은 사용자별 접근 권한 정보를 포함합니다.

 

(1) 루트 패스워드 바꾸기

mysql>use mysql;

mysql>update user set password=password('패스워드') where user='root'

mysql>flush privileges; = > 바꾼 명령 바로적용

 

(2)사용자 추가

새로운 사용자 추가는 mysql의 user테이블에서 하시면 됩니다.

user테이블에는 열이 총 33개이므로 host, user, password항목에서는 각각 서버의 도메인주소, 사용자 식별자, 사용자 패스워드가 저장되고 다른 항복들은 할당될 접근권한들과, 사용할 암호 알고리즘 정보가 저장된다.

 

이때 접근권한에서 선택적으로 허용일경우 'Y'로 허용하지 않을경우 'N'으로 하시면 됩니다.

default는 N입니다.

서버에 바로적용시키는 flush명령을 이용합니다.

 

mysql>user mysql

mysql>inser into user values(

       ->'mysql 서버주소', '아이디', '패스워드', 나머지 Y와 N값들

mysql>flush privileges;

mysql>select*from user; => user테이블 확인으로 정상 추가됬는지 확인.

 

(3)

사용자삭제

 

mysql>user mysql;

mysql>delete from user where user='아이디''

mysql>select*from user;

 

로 하시면됩니다.

 

다음시간엔 드디어 php와 mysql연동을 해볼께요

[출처] Mysql 홀로서기 6일차|작성자 Securely

'MySQL' 카테고리의 다른 글

RDBMS vs NoSQL, CAP 이론  (0) 2014.09.03
Mysql 홀로서기 7일차  (0) 2012.07.11
Mysql 홀로서기 5일차  (0) 2012.07.11
Mysql 홀로서기 4일차  (0) 2012.07.11
Mysql 홀로서기 3일차  (0) 2012.07.11