Убедитесь, что «skip-network» отсутствует в вашем файле my.cnf (перезапустите MySQL, если это произошло после его изменения), и что вы создали пользователя с разрешениями на подключение с удаленного хоста. Что-то вроде:
GRANT SELECT, INSERT, UPDATE, DELETE ON mydb.mytable TO "myuser" @ "myotherhost", ОПРЕДЕЛЯЕМЫЙ "somepassword";