MySQL 데이터베이스의 특정 사용자에 대한 전체 접근 권한 설정
MySQL 데이터베이스의 특정 사용자에게 특정 데이터베이스에 대한 전체 액세스 권한을 부여하는 것은 데이터베이스 관리의 일반적인 작업입니다. 자세한 단계는 다음과 같습니다.
먼저 새 사용자를 만듭니다.
<code class="language-sql">CREATE USER '用户名'@'主机名';</code>
"username"을 원하는 사용자 이름으로 바꾸고 "hostname"을 사용자가 연결된 호스트 이름으로 바꾸세요. 동일한 컴퓨터에서 연결하는 경우 'localhost'를 사용하세요.
그런 다음 이 사용자에게 'dbTest' 데이터베이스에 대한 전체 액세스 권한을 부여합니다.
<code class="language-sql">GRANT ALL PRIVILEGES ON dbTest.* TO '用户名'@'主机名' IDENTIFIED BY '密码';</code>
명령 세부정보:
GRANT
: 권한 부여 프로세스를 시작합니다. ALL PRIVILEGES
: 모든 표준 권한을 부여하지만 GRANT
명령을 사용하여 권한을 제외합니다. dbTest.*
: 'dbTest' 데이터베이스의 모든 테이블과 개체에 권한을 적용합니다. TO '用户名'@'主机名'
: 권한을 부여할 사용자와 호스트를 지정합니다. IDENTIFIED BY '密码'
: 사용자의 비밀번호를 설정합니다. 위 명령을 실행한 후 새 사용자를 생성하고 'dbTest' 데이터베이스에 대한 전체 액세스 권한을 부여하여 해당 데이터베이스 내에서 모든 데이터베이스 작업을 수행할 수 있게 되었습니다. 사용자 이름, 호스트 이름 및 비밀번호를 실제 값으로 바꾸십시오. 보안상의 이유로 강력한 비밀번호를 사용하고 필요한 권한만 부여하는 것이 좋습니다.
위 내용은 특정 MySQL 사용자에게 전체 데이터베이스 액세스 권한을 부여하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!