If you need to take a backup of myql database in sql format, it is pretty simple
mysqldump -u myDatabaseUsername -p Password >backup.sql
You will get the backup.sql file which you can restore anywhere
mysql – u myDatabaseUser -p -D databseName < backup.sql or simply execute file from the mysql prompt @backup.sql References: http://www.roseindia.net/mysql/mysql_backup_restore.shtml
For creating user and providing privileges
http://www.debuntu.org/how-to-create-a-mysql-database-and-set-privileges-to-a-user