이것은 How to grant remote access to MySQL for a whole subnet?과 비슷한 질문이지만 IPv6 서브넷이 있습니다. https://dev.mysql.com/doc/refman/5.5/en/account-names.html에 따르면 host_ip/netmask 형식은 IPv6에 허용되지 않습니다. 그렇다면 어떻게 내 IPv6 서브넷에서 연결을 허용합니까?ipv6 서브넷에 대해 mysql에 원격 액세스 권한 부여
2
A
답변
0
같은 문제가 발생하여 IPv6 네트워크로 전환하고 IPv4 네트워크에 있던 응용 프로그램의 로그인 문제가 발생했습니다.
IPv4를 사용하는 동일한 질문에 대한이 stackoverflow 대답은 IPv6에 적용됩니다.
GRANT ALL PRIVILEGES ON crowd.* to 'crowduser'@'2603:3026:100:13e1:%' WITH GRANT OPTION
:
CREATE USER 'newuser'@'2001:DB8:100:feed::%' INDENTIFIED BY 'thepassword';
가 그럼 난 문제의 데이터베이스에 해당 사용자의 액세스 권한을 부여 : 난 그냥 생성하고 테스트 사용자에 대한
How to grant remote access to MySQL for a whole subnet?
, 나는 다음과 같은했다나는 서버에서 2001 : DB8 : 100 : feed ::/64 서브넷의 mysql 클라이언트를 사용하여 데이터베이스에 액세스했습니다.