MySQL 사용자 보안 관리: 단일 데이터베이스 액세스 권한 제한
데이터베이스 보안은 매우 중요하며 특정 권한이 있는 사용자 계정을 만드는 것이 가장 좋습니다. 이는 무단 액세스 및 데이터 수정을 효과적으로 방지합니다. 이 기사에서는 dbTest
이라는 데이터베이스에만 액세스할 수 있는 MySQL 사용자를 생성하는 방법을 보여줍니다.
사용자 생성
다음 명령을 사용하여 새 사용자를 만듭니다.
<code class="language-sql">CREATE USER '用户名'@'主机名';</code>
用户名
을 원하는 사용자 이름으로 바꾸고, 主机名
를 사용자가 연결된 서버의 호스트 이름이나 IP 주소로 바꾸세요.
데이터베이스 권한 부여
사용자가 생성된 후 다음 명령을 사용하여 dbTest
데이터베이스에 액세스할 수 있는 권한을 부여합니다.
<code class="language-sql">GRANT ALL PRIVILEGES ON dbTest.* TO '用户名'@'主机名' IDENTIFIED BY '密码';</code>
ALL PRIVILEGES
사용자 dbTest
에게 데이터베이스에 대한 모든 표준 권한을 부여합니다. 액세스를 더욱 제한하려면 *
을 특정 테이블 이름이나 저장 프로시저로 바꿀 수 있습니다. 主机名
사용자가 데이터베이스에 연결할 수 있는 호스트를 지정합니다. 密码
사용자의 비밀번호를 설정하세요.
명령어 상세설명
dbTest
데이터베이스의 모든 개체에 대한 액세스 권한을 부여합니다. 위 단계를 통해 특정 데이터베이스 액세스로 제한된 MySQL 사용자를 생성하여 보다 안전하고 세부적인 데이터베이스 관리를 달성할 수 있습니다.
위 내용은 단일 데이터베이스에 대한 액세스가 제한된 MySQL 사용자를 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!