MySQL replication between VPS and shared host
if you have MySQL root access on the shared host, there is a change that it works, just make sure that you:


Use the VPS as master
Enable the shared host ip to connect on vps host
run a SELECT @@server_id on shared host and set the vps to use a different one.
follow the steps described on tutorial
run the CHANGE MASTER TO on SQL tab on PhpMyAdmin