Upgrading Apache will not trash your running config as long as you remove the symlinks to the *-dist directories and make your own dirs. Which is the whole point of having the ports install *-dist files/dirs.
MySQL upgrades just fine, as there is a flag called SKIP_INSTALL_DB=yes for mysql323-server. Set this in your pkgtools.conf and upgrade all you want.
mysql40-server and mysql41-server don't require this, as they use a flag to install the db instead.
Upgrading Apache will not trash your running config as long as you remove the symlinks to the *-dist directories and make your own dirs. Which is the whole point of having the ports install *-dist files/dirs.
MySQL upgrades just fine, as there is a flag called SKIP_INSTALL_DB=yes for mysql323-server. Set this in your pkgtools.conf and upgrade all you want.
mysql40-server and mysql41-server don't require this, as they use a flag to install the db instead.