programing

접두사와 와일드카드를 사용하여 데이터베이스에 액세스할 수 있습니까?

css3 2023. 8. 28. 21:18

접두사와 와일드카드를 사용하여 데이터베이스에 액세스할 수 있습니까?

내가 할 수 있을까GRANT ALL PRIVILEGES ON a*.* TO 'my_user'@'%' WITH GRANT OPTION;?

나는 단지 사용자가 "my_prefix_"로 시작하는 모든 데이터베이스에만 액세스할 수 있고, "myql"은 액세스할 수 없기를 원합니다.

네, 가능합니다.

이것은 내가 사용자를 만들 때 phpMyAdmin이 하는 일입니다.jaap옵션을 사용합니다.Grant all privileges on wildcard name (username\_%):

GRANT ALL PRIVILEGES ON  `jaap\_%` . * TO  'jaap'@'localhost';

그게 네 말이지, 그렇죠?

PS
보다시피,_이스케이프되었습니다. (My)SQL에서 이스케이프되지 않은_'한 글자'를 의미합니다. (예:.정규식에서.)이 경우, 당신은 다음을 원합니다._문자 그대로이므로 데이터베이스는 다음으로 시작해야 합니다.jaap_

언급URL : https://stackoverflow.com/questions/5988842/can-i-grant-access-to-databases-with-prefix-then-wild-card