Това е подобен въпрос на Как да предоставим отдалечен достъп до MySQL за цяла подмрежа?, но с IPv6 подмрежа. Според https://dev.mysql.com/doc/refman/5.5/en/account-names.html, форматът host_ip/netmask не е разрешен за IPv6. И така, как да разреша връзки от моята IPv6 подмрежа в ?
Предоставяне на отдалечен достъп до mysql за ipv6 подмрежа
Отговори (1)
Току-що се сблъсках със същия проблем, превключваме мрежите си към IPv6 и веднага имахме проблеми с влизането с приложения, които преди бяха в IPv4 мрежа.
Този отговор на stackoverflow на същия въпрос, използващ IPv4, се отнася за IPv6.
Как да предоставя отдалечен достъп до MySQL за цяла подмрежа?
За потребител, който току-що създадох и тествах, направих следното:
CREATE USER 'newuser'@'2001:DB8:100:feed::%' INDENTIFIED BY 'thepassword';
След това предоставих на този потребител достъп до въпросната база данни:
GRANT ALL PRIVILEGES ON crowd.* to 'crowduser'@'2603:3026:100:13e1:%' WITH GRANT OPTION
Използвах mysql клиент от сървъра в подмрежата 2001:DB8:100:feed::/64 за достъп до базата данни.
person
Kevin Stallard
schedule
28.01.2018
В mysql/mariadb няма поддръжка за CIDR (въведена през 1993 г.). Заместващите символи са лош заместител на тази основна функционалност.
- person minusf; 19.07.2018