Linux 시스템에서 MySQL 데이터베이스는 매우 일반적이고 중요한 데이터 관리 도구입니다. MySQL을 사용할 때 더 나은 데이터 보안 관리를 위해서는 일반적으로 관련 권한을 설정해야 합니다. 다음은 일반적으로 사용되는 MySQL 권한 설정 방법 중 일부입니다.
MySQL 권한을 설정하기 전에 먼저 새 사용자를 만들어야 합니다. 다음 명령을 사용하여 비밀번호가 "password"인 "newuser"라는 사용자를 생성할 수 있습니다.
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
여기서 "newuser" 사용자는 로컬에서만 사용할 수 있습니다. 원격 액세스가 필요한 경우 "localhost"를 다음으로 변경해야 합니다. 원격 IP 주소.
사용자가 생성된 후에는 해당 권한을 부여해야 합니다. 다음은 일반적으로 사용되는 인증 명령입니다.
GRANT ALL PRIVILEGES ON exampledb.* TO 'newuser'@'%';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
GRANT SELECT,INSERT ON exampledb.* TO 'newuser'@'localhost';
취소해야 하는 경우 사용자의 권한이 있는 경우 다음 명령을 사용할 수 있습니다.
REVOKE ALL PRIVILEGES ON exampledb.* FROM 'newuser'@'%';
REVOKE ALL PRIVILEGES ON *.* FROM 'newuser'@'localhost';
REVOKE SELECT,INSERT ON exampledb.* FROM 'newuser'@'localhost';
MySQL 권한을 설정할 때 다음 사항에도 주의해야 합니다.
요약하자면, MySQL 권한 설정은 매우 중요하며 데이터베이스 보안 관리의 일부이기도 합니다. 기본적인 권한 설정은 위의 명령을 통해 할 수 있지만, 구체적인 용도에서는 실제 상황에 따라 유연하게 조정해야 합니다.
위 내용은 리눅스에서 mysql 권한을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!