From my linux experience...
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'host';
create database database_name;
mysql -u user -p database_name < database_dump.sql