새로 만드는 방법은 사용자 및 권한 부여 MySQL

0 Comments

소개

MySQL 은 오픈 소스 데이터베이스를 관리하는 소프트웨어는 사용자가 저장,구성,그리고 나중에 데이터를 검색합니다. 고 있는 다양한 옵션을 부여하는 특정 사용자 미묘한 차이 권한 내에서 데이터베이스 테이블 및 이 튜토리얼에 대한 간략한 개요를 제공합니의의 많은 옵션이 있습니다.

무엇이라 의미

자습서를 통해 모든 라인에 사용자가 입력 또는 사용자 정의 강조 표시됩니다! 나머지는 대부분 복사 및 붙여 넣기 가능해야합니다.,

새로 만드는 방법이 사용자

1 부에서의 MySQL 튜토리얼에서,우리는 모두의 편집에서 MySQL root 사용자로,풀에 액세스하는 모든 데이터베이스가 있습니다. 그러나 더 많은 제한이 필요할 수있는 경우에는 사용자 지정 권한을 가진 사용자를 만드는 방법이 있습니다.

하는 것으로 시작해 보겠습니다 이내에 새로운 사용자 MySQL 쉘:

참고:사용자를 추가할 때에 MySQL 쉘에서 이 튜토리얼에서,우리는 것이 지정한 사용자 호스트로localhost과하지 않는 서버의 IP 주소입니다., localhost는 호스트 이름을 의미하는”이 컴퓨터,”and MySQL 취급이 특정 호스트 이름을 특별히:사용자으로 호스트하는 로그 MySQL 그것에 연결하려고 시도를 사용하여 로컬 서버는 유닉스 소켓 파일입니다. 따라서localhost는 일반적으로 사용을 계획할 때 연결하여 ssh 로 연결하지 못하도록 차단하는 서버 또는 실행할 때 로컬mysql클라이언트에 연결하는 지역 MySQL 서버입니다.

이 시점에서 newuser 는 데이터베이스로 아무 것도 할 수있는 권한이 없습니다., 사실,newuser 가 로그인을 시도하더라도(암호,암호),그들은 MySQL 쉘에 도달 할 수 없습니다.따라서 가장 먼저해야 할 일은 사용자에게 필요한 정보에 대한 액세스 권한을 제공하는 것입니다.

별표에서는 이 명령을 참조 데이터베이스 테이블(각각)에 액세스할 수 있는 이 특정 명령을 사용하는 사용자를 읽고,편집하고,실행하고 모든 작업을 수행하는 모든 데이터베이스 테이블이 있습니다.

이 예제에서는 데이터베이스의 모든 것에 newuser 전체 루트 액세스 권한을 부여하고 있습니다., 는 동안 이에 대한 도움이 일부를 설명하는 MySQL 개념,그것이 실용적인 수 있습에 대한 최대한 사용 사례를 넣을 수 있는 데이터베이스의 보안이 높은 위험이 있습니다.

새 사용자에 대해 설정하려는 권한을 확정했으면 항상 모든 권한을 다시로드해야합니다.

변경 사항이 적용됩니다.

부여하는 방법을 다른 사용자 권한으

여기에는 짧은 목록의 다른 일반적인 사용 가능한 사용 권한 있는 사용자가 즐길 수 있습니다.,삭제할 수 있 행을 삭제하에서 테이블

  • 삽입할 수 있 행 삽입으로 테이블
  • 선택 사용할 수 있는SELECT명령을 읽을 통해 데이터베이스
  • 업데이트할 수 있을 업데이트 행 테이블
  • GRANT OPTION-할 수 있을 부여하거나 제거하려면 다른 사용자의 권한을
  • 을 제공하는 특정 사용자 권한으로,이 프레임워크를 사용할 수 있습니다.

    하려는 경우 그들에게 모든 데이터베이스에 액세스하거나 모든 테이블을 넣고 별표(*)는 장소에서의 데이터베이스 이름 또는 테이블의 이름입니다.,

    권한을 업데이트하거나 변경할 때마다 Flush 권한 명령을 사용해야합니다.

    필요하신 경우에는 취소할 권한 구조가 거의 동일한 권한을 부여하여

    경우에는 사용 권한을 취소,구문에서 사용하는FROM대신TO우리가 사용할 때 부여하는 권한이 있습니다.,

    을 검토할 수 있는 사용자의 현재 사용 권한으로 실행하는 다음과 같다:

    로 삭제할 수 있습니다 데이터베이스와 사용할 수 있습니다,드롭 사용자를 삭제하려면 전부다.

    을 테스트하는 새로운 사용자는 로그인에 의해 입력:

    에 다시 로그인 이 명령에서는 터미널:

    결론

    후 이를 완료하는 튜토리얼에서,당신은 의식을 가지고 있어야 어떻게 새 사용자 추가 및 권한을 부여한 권한에서 MySQL 데이터베이스입니다., 여기에서,당신은 탐구하는 것을 계속하고 실험으로 다른 사용 권한 설정에 대한 데이터베이스,또는 당신은 더 많은 정보에 대해 높은 수준의 MySQL 구성이 있습니다.

    에 대한 더 많은 정보에 대한 기본 사항을 MySQL,우리는 당신을 확인해 다음과 같은 튜토리얼:

    • 을 만들고 관리하는 방법 데이터베이스에서 MySQL 에 MariaDB 클라우드 서버에
    • 는 방법을 가져 오기 및 내보내기 데이터베이스를 재설정하는 루트 비밀번호에 MySQL
    • 마이그레이션하는 방법 MySQL 데이터베이스 사이에 두 개의 서버
    • 설정하는 방법을 마스터는 슬레이브에 복제 MySQL


    답글 남기기

    이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다