[#] Percona XtraDB Cluster пробрасываем ip клиента
habrabot(difrex,1) — All
2015-06-25 13:30:02


![image][1] Доброго времени суток. На хабре много писали ([поиск][2]) про то, как поднять MySQL кластер на основе решения Percona XtraDB Cluster. Но вот на днях ко мне подошёл программер и попросил сделать так, чтобы в MySQL можно было назначать хосты пользователям для разграничения доступа. Тут я вспомнил, что ip-то там отображаются далеко не клиентские, тут всё и началось :). В интернете было найдено решение аж 2009 года, которое заключалось в использовании tproxy патча, iproute2 и iptables, но это решило проблему частично, и только в пределах той машины где стоит haproxy, но что если мы хотим ещё и читать из разных мест? Вот что было сделано: [Читать дальше →][3]

[1]: https://habrastorage.org/files/f6f/2d2/d48/f6f2d2d482664315a1ec8d4e688641c8.png
[2]: http://habrahabr.ru/search/?q=percona
[3]: http://habrahabr.ru/post/261103/#habracut