First, you will obviouslly need to replicate your database
tables and the data within those tables on the host. You can do
that by writing a CF script, and maybe MySQL has some command to
copy everything over in bulk (I am not a regular MySQL user so I
can't be more specific).
Second, as long as you haven't made major modifications to
the way CF runs on your local computer, e.g., setting up Verity
search engines and tweaking the mappings and memory settings, then
all you need to do is copy your CF templates over and everything
will run as normal once your db is re-created on the host.
Your host should give you the username/password to access CF
admin and all that. I asssume that's what you mean by "change my
ports, username and password." If not, please clarify.
Should the host have a spec sheet? Well, a spec sheet of
what? Most hosts tell you what kind of machine and software they
have. What other specs are you looking for?
If you are running CF Enterprise there are easier ways to
recreate your site, but I will go ahead and assume you are not.
Glad to hear you are a first-time user. I hope you decide to
stick with it. I have for 11+ years and have no regrets whatsoever.
Post back if you still have questions or need clarifications.
Usually this is a process whereby the details get sorted out after
a few posts back and forth. And sometimes you will just figure it
out on your own. 🙂