집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 사용자를 생성하는 방법은 무엇입니까?
mysql에서 사용자를 생성하는 방법
1: 먼저 사용자 정보의 저장 위치를 살펴보세요:
1. mysql의 사용자는 모두 mysql의 시스템 데이터베이스 "mysql"에 저장됩니다. 체계.
2. 테이블 내용은 처음에
2: 사용자 생성:
1.create 사용자 'username'@ 'Al 낮은 로그인 위치 ' '비밀번호'로 식별
예:
create user 'user1'@'192.168.44.64' identified by '123';
3: 권한 관리:
1. 권한이란 무엇입니까?
권한은 "삽입", 생성, 업데이트, 삭제 등의 작업을 수행할 수 있는 권한입니다. . . .
"all"은 "모든 권한"을 의미합니다.
사실 mysql 시스템에서 권한은 위에서 언급한 "단어"입니다.
어떤 권한이 있나요?
2. 단위를 '사용자 이름'@'로그인이 허용된 위치' ['비밀번호'로 식별됨]
설명:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!