For moving magento from dev to live server you need to upload your magento directory to live server change the db configuration from "app/etc/local.xml" to connect to live database.
Then make a backup of entire Magento database with all the default phpMyAdmin options as .sql file.
Let’s suppose your development site is located at http://devsite.com/ and your live site is located at http://livesite.com.
So the second step for you would be to open the backup file you created at first step and do Search/Replace All from “devsite.com” to “livesite.com”.
Magento stores complete url paths inside the database. Therefore you’ll end up with database full of url paths.
If you try to import the file with changes done as above then it may not imported & shows some foreign key issue. To fix this
Place following lines of SQL commands on the top of the .sql file
SET NAMES utf8;
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO';
SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0;
Place following lines of SQL commands at the end of the .sql file
Save the .sql file & import it into the live DB & you are done.