mysql에서 필수 접근 제어 구현

mysql에서 필수 접근 제어 구현

mysql에서 필수 접근 제어를 구현하는 방법. mysql에서 분류(예: 일급 비밀, 비밀, 기밀 및 미분류) 및 허가를 설정하는 방법. 그리고 그것들을 비교하는 방법.

답변1

먼저 mysql 서버에서 사용자를 만들 수 있습니다. 예를 들어:

CREATE USER 'your_name'@'localhost';

여기는구문 참조.

그리고 보조금을 추가하세요GRANT 문:

GRANT ALL ON your_db.* TO 'your_name'@'localhost';

MySQL 액세스 제어는 누가 데이터를 업데이트, 선택, DB에 삽입할 수 있는지, 누가 특정 호스트에서 연결할 수 있는지, 그리고 해당 사용자가 어떤 권한을 가지고 있는지 조정하는 데 사용할 수 있습니다.

참고: MySQL 권한 시스템으로는 다음 작업을 수행할 수 없습니다.

  • 특정 사용자의 액세스가 거부되도록 명시적으로 지정할 수는 없습니다. 즉, 사용자를 명시적으로 일치시킨 다음 연결을 거부할 수 없습니다.
  • 사용자에게 데이터베이스에서 테이블을 생성하거나 삭제할 수 있는 권한이 있지만 데이터베이스 자체를 생성하거나 삭제할 수 있는 권한은 없도록 지정할 수 없습니다.
  • 비밀번호는 계정 전체에 적용됩니다. 데이터베이스, 테이블 또는 루틴과 같은 특정 개체에는 암호를 연결할 수 없습니다.

확인해주십시오이 링크자세한 내용은.

관련 정보