> 데이터 베이스 > MySQL 튜토리얼 > MySQL 권한 제어문 요약

MySQL 권한 제어문 요약

藏色散人
풀어 주다: 2020-03-23 08:54:49
앞으로
2124명이 탐색했습니다.

MySQL 권한 제어문 요약

MySQ 권한 제어 명령문

1. 루트 계정

mysql -u root -pmypass;
로그인 후 복사

2를 사용하여 MySQL 서버에 로그인합니다.

use mysql;
로그인 후 복사

3 사용자 테이블을 봅니다.
4. 사용자 "yang"이 비밀번호 "yangpass"를 사용하여 이 컴퓨터에서 로그인할 수 있도록 허용:

select host, user, password from user;
로그인 후 복사

5. "yang"이라는 로컬 로그인 사용자 삭제:

create user 'yang'@'localhost' identified by 'yangpass';
로그인 후 복사

6. 다음에서 로그인을 허용하는 사용자를 생성합니다. 모든 호스트 "yang", 비밀번호는 "yangpass":

drop user 'yang'@'localhost';
로그인 후 복사

7. 모든 호스트에서 로그인이 허용된 사용자 "yang"의 비밀번호를 변경하세요. 새 비밀번호는 "yan"입니다:

create user 'yang'@'%' identified by 'yangpass';
로그인 후 복사

8. 모든 호스트에서 로그인이 허용된 "yang"이라는 사용자의 비밀번호를 변경합니다. "yang" 사용자로 yang_test 라이브러리에 모든 권한을 부여합니다.

set password for 'yang'@'%' = password('yan');
로그인 후 복사

9 권한을 새로 고침하여 권한 변경 사항을 적용합니다. :

grant all privileges on yang_test.* to 'yang'@"%";
로그인 후 복사

10. 비밀번호 "app"을 사용하여 모든 호스트에서 로그인을 허용하는 "remote" 사용자를 만듭니다. :

flush privileges;
로그인 후 복사

11. 라이브러리 "yang_test"의 "t_weapon" 테이블에 대한 CRUD 권한을 "remote"에 부여합니다. " 사용자:

create user 'remote'@'%' identifed by 'app';
로그인 후 복사

12. "yang_test" 라이브러리에서 사용자 "yang"의 모든 권한을 취소합니다:

grant select, delete, update, insert on yang_test.t_weapon to 'remote';
로그인 후 복사

추천 mysql 비디오 튜토리얼, 주소:

https://www.php.cn/course/list/51 .html

위 내용은 MySQL 권한 제어문 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿