2011-10-14 2 views
1

MySQL4 데이터베이스에서 "사용자 만들기"명령을 사용했지만 (MySQL5 문서에서 사용 가능한 것과 비슷 함) 시도했지만 실패했습니다. 누군가 나에게 올바른 구문을 제공 할 수 있습니까?MySQL4에서 사용자를 만드는 방법

+1

이전 문서를 보았습니까? http://dev.mysql.com/doc/refman/4.1/en/user-account-management.html – Marcus

+0

Mysql4가 아닌 Mysql5를 사용하는 이유는 무엇입니까? –

+0

@Harry - 고객이 여전히 4 :( – Jason

답변

3

사용자는 처음으로 GRANT 사용자에게 생성됩니다. http://dev.mysql.com/doc/refman/4.1/en/grant.html에서

:

GRANT 문은 계정에 MySQL 사용자 계정 및 부여 권한을 만듭니다.

자, 당신은 "MYTABLE"테이블과 데이터베이스 "MYDB"가 가정 해 봅시다. 암호 "pwd123!"을 사용하여 "jason"사용자를 만들려는 경우 이 테이블에 SELECT 권한이있는 사용자는 다음을 수행 할 수 있습니다.

grant select on mydb.mytable to 'jason'@'hostname' identified by 'pwd123!'; 

호스트 이름에 대한 일반적인주의 사항이 적용됩니다.

grant all on mydb.* to 'jason'@'hostname' identified by 'pwd123!'; 

중요 사항 : 당신이 identified by을 사용할 때마다, 당신은, 해당 사용자/호스트 이름의 암호를 변경하고 당신이 그래서 당신은 것입니다 일반적으로 만 사용

이있는 mydb에 제이슨에게 모든 권한을 부여하려면

사용자를 만들 때이 구문!

관련 문제