yeah. I mean, you could cheap out and keep the dbname/uname/pass the same, but some hosts add weird **** to the db like Username_ which can make it annoying.
Editting the config file is pretty easy. Most scripts call it just that, config.php
Virtual accounts will have a prefix on the database name. It takes the form: hostusername_clientusername for cPanel generated accounts. So pay special attention to the prefix on your new database name.
Virtual accounts will have a prefix on the database name. It takes the form: hostusername_clientusername for cPanel generated accounts. So pay special attention to the prefix on your new database name.
Actually I got that mixed up. It's clientusername_tablename. Since there are multiple clients on one database server, prefixes are forced to limit the possibility of duplicate names.
If you transfer to a similar server (which uses the same naming convention) and keep your username the same, you shouldn't have to change anything (as long as you have the same MySQL username and password created on the new server and assigned to that database).