>  기사  >  데이터 베이스  >  mysql 접근 제어에 관해 주의할 몇 가지 사항

mysql 접근 제어에 관해 주의할 몇 가지 사항

巴扎黑
巴扎黑원래의
2017-05-20 14:16:481544검색

mysql 액세스 제어

MySQL 서버의 보안 기반은 사용자가 필요한 데이터에 대해 그 이상도 그 이하도 아닌 적절한 액세스 권한을 가져야 한다는 것입니다. 즉, 사용자는 너무 많은 데이터에 너무 많은 액세스 권한을 가질 수 없습니다.

다음 사항을 고려하세요.

1. 대부분의 사용자는 테이블을 읽고 쓰기만 하면 되지만 일부 사용자는 테이블을 만들고 삭제할 수도 있습니다. 🎜>

2. 일부 사용자는 테이블을 읽어야 하지만 테이블을 업데이트할 필요는 없습니다.

3. 사용자에게 데이터 추가는 허용하지만 데이터 삭제는 허용하지 않을 수 있습니다.

4. 일부 사용자(관리자)는 사용자 계정을 처리하기 위해 권한이 필요할 수 있지만 대부분의 사용자는 그렇지 않습니다.

5. 사용자가 저장 프로시저를 통해 데이터에 액세스하도록 할 수 있습니다.

6. 사용자가 로그인한 위치에 따라 특정 기능에 대한 액세스를 제한할 수 있습니다.

이것은 단지 예일 뿐이지만 사용자에게 필요한 액세스 권한과 필요한 액세스 권한만 제공해야 한다는 중요한 사실을 설명하는 데 도움이 됩니다. 이를 접근 제어라고 하며, 접근 제어를 관리하려면 사용자 계정을 생성하고 관리해야 합니다.

MySQL Administrator 사용 MySQL Administrator는 사용자 및 계정 권한을 관리하는 데 사용할 수 있는 그래픽 사용자 인터페이스를 제공합니다. MySQL 관리자는 내부적으로 이 장에 소개된 명령문을 사용하여 액세스 제어를 대화식으로 편리하게 관리할 수 있습니다.

데이터베이스 작업을 수행하려면 MySQL에 로그인해야 한다는 것을 알고 있습니다. MySQL은 전체 MySQL 서버를 완전히 제어할 수 있는 루트라는 사용자 계정을 생성합니다. 이 책의 장 전체에 걸쳐 루트로 로그인했을 수도 있는데, 이는 비현실적인 데이터베이스에서 MySQL을 실험할 때 유용합니다. 그러나 실제 일상 작업에서는 루트를 절대 사용해서는 안 됩니다. 일부는 관리용, 일부는 사용자용, 일부는 개발자용 등 일련의 계정을 생성해야 합니다.

의도하지 않은 오류 방지 접근 제어의 목적은 단지 사용자의 악의적인 시도를 방지하는 것만이 아니라는 점을 기억하는 것이 중요합니다. 데이터 악몽은 MySQL 문을 잘못 입력하거나 부적절한 데이터베이스에서 작동하거나 기타 사용자 오류와 같은 의도하지 않은 실수로 인해 발생하는 경우가 더 많습니다. 액세스 제어는 사용자가 실행해서는 안 되는 명령문을 실행할 수 없도록 하여 이러한 상황을 방지하는 데 도움이 됩니다.

루트를 사용하지 마세요 루트 로그인 사용은 진지하게 받아들여야 합니다. 꼭 필요한 경우에만 사용하십시오(다른 관리 계정에 로그인할 수 없는 경우 등). 일상적인 MySQL 작업에는 루트를 사용하면 안 됩니다.

[관련 추천]

Mysql 무료 동영상 튜토리얼

2.

MySQL 문자셋 및 교정 순서 사용법 튜토리얼

3. MySQL 문자셋 및 조합 순서 소개

4.

mysql 5.5 설치에 대한 자세한 그래픽 및 텍스트 설명

5 .

Mysql에서 조인 연산을 예제와 함께 사용하는 자세한 튜토리얼

위 내용은 mysql 접근 제어에 관해 주의할 몇 가지 사항의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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