How to let several users have access to your mysql db in a

development environment, where each user is non-local? That is, I am here, they are on the other side of the U.S… I am wondering about the easiest way to do this… really, I just want to sync, because we will not work on it at the same time. But I am unsure of the best /easiest way to sync.

Note, I am not asking how to add users to a database. This question is about how two people can work on the same database non-locally.

You could set up the database on Amazon’s EC2 cloud. It should be free for the first year.

Thanks for the suggestion. Do you think that that has any advantage over just going for a webhost and hosting it there, and putting a rather severe robots.txt + htaccess file to prevent others from accessing the site?

Just that the Amazon cloud would be essentially a private virtual server and more secure than shared hosting.

How about the remote user just using a ssh connection with some port forwarding?