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

MySQL 권한 제어문 요약

藏色散人
藏色散人앞으로
2020-03-23 08:54:492125검색

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으로 문의하시기 바랍니다. 삭제