programing

마리아와의 부분적인 말다툼DB

linuxpc 2023. 7. 15. 09:45
반응형

마리아와의 부분적인 말다툼DB

MariaDB에서 MySQL 부분 revoces를 사용하고 싶은데 문서에 참조가 없는 것 같은데 해결 방법이 있나요?

사용자 허용foo에 대한 특권.*.*그리고 열을 선택할 수 있는 권한을 부분적으로 취소하고 싶습니다.password테이블 위에users어떻게 해야 하나요?

CREATE USER 'foo'@'%' IDENTIFIED BY 'password';
GRANT SELECT, INSERT, DELETE, UPDATE ON *.* TO 'foo'@'%';
REVOKE SELECT (password) ON production.users FROM 'foo'@'%';

이러한 결과는 다음과 같습니다.

ERROR 1147 (42000): There is no such grant defined for user 'foo' on host '%' on table 'user'

버전:10.3.31-MariaDB-0+deb10u1-log

제가 역할을 맡아서 이런 일을 쉽게 할 수 있을까요?만약 그렇다면, 당신은 그렇게 하기 위한 예를 들어줄 수?

MDEV-14443 네거티브 보조금에 대한 작업이 활발히 진행되고 있으므로 10.9가 되기를 바랍니다.

현재 암호를 제외한 권한을 만드는 것이 한 가지 옵션입니다.

다른 하나는 비밀번호를 다른 테이블에 넣는 것입니다(특이하게 소금에 절인 해시 또는 KDF를 의미하기를 바랍니다).

언급URL : https://stackoverflow.com/questions/70671265/partial-revokes-with-mariadb

반응형