컴퓨터 지식 네트워크 - 컴퓨터 백과사전 - 명령줄에서 MySQL 사용자를 만들고 설정하는 방법

명령줄에서 MySQL 사용자를 만들고 설정하는 방법

참고: 제 운영 환경은 widnows XP professional+MySQL5.0 입니다.

먼저 사용자를 만듭니다.

명령: "암호" 로 식별되는 사용자 "사용자 이름" @ "호스트" 를 만듭니다.

설명: 사용자 이름-생성할 사용자 이름, 호스트-

사용자가 로그인할 수 있는 호스트를 지정합니다. 로컬 사용자가 localhost 를 사용할 수 있는 경우 사용자가 원격 호스트에서 로그인하도록 하려면 와일드 카드 문자% 를 사용할 수 있습니다.

암호-사용자의 로그인 암호입니다. 비밀번호는 비워 둘 수 있습니다. 비어 있으면 사용자가 암호 없이 서버에 로그인할 수 있습니다.

예:' 123456' 으로 식별되는 사용자' dog' @' localhost' 만들기

사용자' pig' @'192.168.1.10/kloc-0 을 만듭니다

123456' 으로 식별되는 사용자' 돼지' @'%' 를 만듭니다.

""로 식별되는 사용자 "돼지" @ "%"를 만듭니다.

사용자' 돼지' @'%' 만들기

둘. 권한 부여:

명령: databasename 에 권한을 부여합니다. "사용자 이름" @ "호스트" 의 테이블 이름

설명: 권한-선택, 삽입, 업데이트 등과 같은 사용자의 작업 권한입니다. (자세한 목록은이 기사의 끝에 나와 있습니다.) 권한을 부여하려면 ALL 을 사용합니다. Databasename- 데이터베이스 이름, tablename- 테이블 이름입니다. 사용자에게 모든 데이터베이스 및 테이블에 대한 적절한 작업 권한을 부여하려면 * (예: *) 를 사용할 수 있습니다. *.

예: 권한 부여 선택, 테스트 중 삽입. 사용자대' 돼지' @'%';

* 에서 모든 권한을 부여합니다. * 대신' 돼지' @'%';

참고: 위 명령으로 권한이 부여된 사용자는 다른 사용자에게 권한을 부여할 수 없습니다. 이 사용자가 권한을 부여하도록 하려면 다음 명령을 사용합니다.

GRANT 옵션을 사용하여 databasename.tablename 에 대한 권한을' username' @' host' 에 부여합니다.

셋. 사용자 암호 설정 및 변경

명령:' username' @' host' = password ('newpassword') 에 대한 비밀번호를 설정합니다. 현재 로그인한 사용자인 경우 set password = password ("새 암호") 를 사용합니다.

예:' pig' @'%' = password ("123456") 에 대한 암호 설정

넷. 사용자 자격 취소

명령: databasename 에 대한 권한을 취소합니다. "username ”@“host" 의 tablename

설명: privilege, databasename, tablename- 인증 섹션과 동일.

예: REVOKE SELECT ON *. *' 돼지' @'%';

참고: 사용자' pig' @'% ':Grant select on test 를 허가한 경우. 사용자 대' pig' @'%', * 에 대해 REVOKE SELECT 를 사용하고 있습니다. *' 돼지' @'%'; 명령은 테스트 데이터베이스의 사용자 테이블에 대한 사용자 SELECT 작업을 취소하지 않습니다. 반대로 GRANT 가 ON * 을 선택하면. *' 돼지' @'%' 에 대한 허가 테스트 시 선택을 취소합니다. "돼지" @ "%"의 사용자; 명령은 테스트 데이터베이스의 사용자 테이블에 대한 사용자의 Select 권한을 취소할 수 없습니다.

SHOW GRANTS FOR 'pig'@'%' 명령을 사용하여 구체적인 정보를 얻을 수 있습니다. 자세히 토론하다

동사 (verb 의 약자) 는 사용자를 삭제합니다

명령: 사용자' username' @' host' 삭제

上篇: 오레오 맛 중 가장 맛있는 것은 무엇인가요? 下篇: Dell 노트북 화면이 눌려 망가졌는지 어떻게 알 수 있습니까?
관련 내용