Любой пользователь, который может соединиться с базой данных, может быть найден в пользовательской таблице.
Когда пользователь пытается соединиться с базой данных, MySQL проверяет, что та конкретная комбинация имени пользователя/хоста/пароля имеет разрешение соединиться.
Важно понять, что хост и пользователь вместе определяют отдельное разрешение для соединения. У пользователя Nosipho может быть доступ от хоста A, а не от хоста B. На самом деле пользователь Nosipho на хосте B может быть совершенно другим пользователем.
Таким образом для обнаружения, кто может соединиться и от, где выполнено этого sql SELECT host,user FROM user;
Это - хорошее введение в полномочия MySQL
Для UCARP, я думаю, трюк состоит в том, чтобы запустить его в «нейтральном» режиме с помощью флага - нейтральный
, чтобы он автоматически не принимал на себя роль мастера. или попробуйте что-нибудь при запуске. Глядя на одну из моих настроек, вот полная командная строка. Возможно - нейтральный
применим, потому что у нас есть сценарии повышения и понижения, применяемые при запуске и завершении работы, но попробовать стоит.
/ path / to / ucarp0 -v 42 -p kitteh0 --interface = bond0 - a 192.168.100.250 -s 192.168.100.172 -b 5 -r 3 --upscript = / path / to / ucarp / upscript0 --downscript = / path / to / ucarp / downscript0 --neutral -z -B
I don't see the ucarp clusters (which i inherited) ever switching back by themselves.
They are indeed set to preempt=no.