>  기사  >  데이터 베이스  >  MySQL에서 사용자를 생성하는 방법은 무엇입니까?

MySQL에서 사용자를 생성하는 방법은 무엇입니까?

黄舟
黄舟원래의
2017-08-02 09:59:422549검색

mysql에서 사용자를 생성하는 방법

1: 먼저 사용자 정보의 저장 위치를 ​​살펴보세요:

1. mysql의 사용자는 모두 mysql의 시스템 데이터베이스 "mysql"에 저장됩니다. 체계.

MySQL에서 사용자를 생성하는 방법은 무엇입니까?

2. 테이블 내용은 처음에

MySQL에서 사용자를 생성하는 방법은 무엇입니까?

2: 사용자 생성:

1.create 사용자 'username'@ 'Al 낮은 로그인 위치 ' '비밀번호'로 식별

예:

create user 'user1'@'192.168.44.64' identified by '123';

MySQL에서 사용자를 생성하는 방법은 무엇입니까?

3: 권한 관리:

1. 권한이란 무엇입니까?

권한은 "삽입", 생성, 업데이트, 삭제 등의 작업을 수행할 수 있는 권한입니다. . . .

"all"은 "모든 권한"을 의미합니다.

사실 mysql 시스템에서 권한은 위에서 언급한 "단어"입니다.

어떤 권한이 있나요?

MySQL에서 사용자를 생성하는 방법은 무엇입니까?

2. 단위를 '사용자 이름'@'로그인이 허용된 위치' ['비밀번호'로 식별됨]

설명: MySQL에서 사용자를 생성하는 방법은 무엇입니까?

1, 권한 이름:

insert,  update,  select,  delete, create,  drop ......
2, "특정 하위 단위"는 다음을 의미합니다. 라이브러리의 하위 데이터 요소에 대해 우리는 지금까지 테이블과 뷰 2개만 배웠습니다.

예: php44.student 테이블 또는 php44.int_test

두 가지 특별한 쓰기 방법이 있습니다:

*.*: 나타냅니다. all 데이터베이스 데이터베이스의 모든 하위 단위;

a 라이브러리.*: 데이터베이스의 모든 하위 단위를 나타냅니다.

3. 기존 사용자에게 권한이 부여된 경우 식별된 부분을 생략할 수 있습니다. ;

신규 사용자(즉, 'username'@'로그인이 허용되는 위치'가 아직 존재하지 않는 경우)에 대해 식별된 부분은 생략할 수 없으며, grant 문은 실제로 새로운 사용자를 생성합니다!

2. "모든 권한"을 부여할 수도 있습니다.

grant all privileges on php44.* to 'user1'@'192.168.44.64';

다섯 번째: 사용자 권한 취소 권한 1, 권한 2 취소, .... . '사용자 이름'@'로그인이 허용된 위치'의 하위 유닛

설명:

1은 승인 문과 동일함을 의미합니다.

2는 특정 데이터 단위에 대한 사용자의 특정 권한을 취소한다는 의미입니다.

위 내용은 MySQL에서 사용자를 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.