Thanks, but actually i tried that! I created a database user in the cpanel, and assigned a database to the user. And when i send him the link and if he wants to log in, he cannot use his username and password. The only one which works is the admin username and password.
Does that mean, I will havta upload the database, and not the freelancer doing the job for me?