묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
MySQL 4.0.22의 user 테이블의 필드 세팅방법?
2005.01.03 15:29
제가 사용하는 MySQL의 새로운 기능때문에 문제가 생긴것 같습니다. 현재 사용중인 버전은 4.0.22이며..
설정에 따라서 phpmyadmin이 되고 안되고 하는걸 확인했습니다. 그러나 정확하게 어떻게 설정하는지 알수 없어 이렇게 글을 올립니다.
MySQL은 사용자 세팅을 하기 위해 mysql 이라는 환경설정용 db가 존재하게 됩니다.
여기는 user 라는 테이블이 있고, 이는 사용자 계정, 비밀번호가 들어갑니다.
또한 db 라는 테이블이 있으며, 사용자와 database를 연결시켜주는 역할을 하게 됩니다.
db테이블은 이상없이 잘 세팅되었으나, user 테이블의 세팅에서 문제가 생긴것 같아, 질문 올립니다.
아래는 mysql디비의 user 테이블의 필드 명입니다.
Host - localhost 값이 기본으로 들어있는 필드
User - f_아이디
Password - 비밀번호가 암호화되어있는 필드
Select_priv
Insert_priv
Update_priv
Delete_priv
Create_priv
Drop_priv
Reload_priv
Shutdown_priv
Process_priv
File_priv
Grant_priv
References_priv
--------------------------------------------------
여기까지는 이전과 똑같습니다.
그리고 여기까지의 항목은 전부 'Y' 로 세팅되어있습니다.
또한 MySQL 4.0.22버전은 아래의 필드가 더 있습니다.
--------------------------------------------------
Index_priv
Alter_priv
Show_db_priv
Super_priv
Create_tmp_table_priv
Lock_tables_priv
Execute_priv
Repl_slave_priv
Repl_client_priv
--------------------------
여기까지의 내용을 N입니다. 여기껄 Y로 전부 바꾸니, phpmyadmin에서 다른 사용자의 DB내용까지 다 볼수가 있고 수정, 삭제까지 -_- 가능해집니다 그래서 일단 N으로 변경해놓았습니다. 어떻게 설정하면 되는지 아시는분 계신가요?
설정에 따라서 phpmyadmin이 되고 안되고 하는걸 확인했습니다. 그러나 정확하게 어떻게 설정하는지 알수 없어 이렇게 글을 올립니다.
MySQL은 사용자 세팅을 하기 위해 mysql 이라는 환경설정용 db가 존재하게 됩니다.
여기는 user 라는 테이블이 있고, 이는 사용자 계정, 비밀번호가 들어갑니다.
또한 db 라는 테이블이 있으며, 사용자와 database를 연결시켜주는 역할을 하게 됩니다.
db테이블은 이상없이 잘 세팅되었으나, user 테이블의 세팅에서 문제가 생긴것 같아, 질문 올립니다.
아래는 mysql디비의 user 테이블의 필드 명입니다.
Host - localhost 값이 기본으로 들어있는 필드
User - f_아이디
Password - 비밀번호가 암호화되어있는 필드
Select_priv
Insert_priv
Update_priv
Delete_priv
Create_priv
Drop_priv
Reload_priv
Shutdown_priv
Process_priv
File_priv
Grant_priv
References_priv
--------------------------------------------------
여기까지는 이전과 똑같습니다.
그리고 여기까지의 항목은 전부 'Y' 로 세팅되어있습니다.
또한 MySQL 4.0.22버전은 아래의 필드가 더 있습니다.
--------------------------------------------------
Index_priv
Alter_priv
Show_db_priv
Super_priv
Create_tmp_table_priv
Lock_tables_priv
Execute_priv
Repl_slave_priv
Repl_client_priv
--------------------------
여기까지의 내용을 N입니다. 여기껄 Y로 전부 바꾸니, phpmyadmin에서 다른 사용자의 DB내용까지 다 볼수가 있고 수정, 삭제까지 -_- 가능해집니다 그래서 일단 N으로 변경해놓았습니다. 어떻게 설정하면 되는지 아시는분 계신가요?
헉.. 혹시 호스팅이라면...사용자가 다른사용자에 액세스해서 데이터 손실이
다 N으로 해야합니다.