Я рекомендовал бы двоичный файл mysql 5.1 от: http://dev.mysql.com/downloads/mysql/5.1.html
Можно выбрать freebsd из выпадающего.
Затем следуйте за направлениями в: http://dev.mysql.com/doc/refman/5.1/en/binary-installation.html
Эти инструкции не являются пуленепробиваемыми, таким образом, Вы, возможно, должны прочитать немного документации. Вопросы о сообщении, если у Вас есть они.
Я сделал это с помощью pfSense, Xenserver и некоторых procurves.
Я добавил тегированный vlan в интерфейс локальной сети своего блока pfSense.
Затем я добавил тег на свой коммутатор. для портов, которые идут от моего маршрутизатора / FW к моему пулу Xenserver ... что, поскольку у меня было несколько хостов в пуле, означало, что теги были на всех портах, к которым пул имел доступ.
Затем в Xenserver я создал новую сеть с тегом. Затем я создал виртуальные машины, у которых был доступ только к vlan DMZ.
В PFsense я разрешил vlan DMZ (который является полным интерфейсом, как и любой другой) для внешнего мира и заблокировал все для LAN.
Я сделал это, создав новый vSwitch, в этом vSwitch нужно поставить 2 сервера. Этот новый vSwitch создал для вас виртуальную сеть. Добавьте эту новую сеть с другим интерфейсом в pfsense, а затем настройте новую частную сеть в pfsense внутри DMZ.