I've tried that several times. The database is completely deleted, and the commands do not not seem to fix this...
By the way they were deleted while I tried to install a calendar-module for horde...
This file, 30horde_mysql_create_tables, in this directory, /etc/e-smith/templates/etc/e-smith/sql/init, runs this code, exec mysql < /home/httpd/html/horde/scripts/db/mysql_create_tables.sql, which states to do this:
CREATE DATABASE IF NOT EXISTS horde;
CONNECT horde;
.... the rest was left out.
So, if you have done a post-upgrade and reboot, and still don't have a horde db, then something else may be wrong. How was the DB removed? The kronolith calendar add-on doesn't do this, or else I would have done it to myself and many others. The mysql DB's are stored in /var/lib/mysql. Look to see if you have a horde directory and if so, what are the contents. If you have a horde directory and some files, then you still have a horde DB. After the post-upgrade you should be able to tail -f /var/log/messages via ssh after the ssh daemon is loaded to see if the mysql.init events are giving you any errors.
I just did a mysqladmin drop horde, to get rid of my horde db, then post-upgrade ; reboot and my horde db was restored just fine. All user settings are lost, but that is to be expected.
What other contribs do you have installed?
John