Armazenamento local
Acho que você está procurando uma maneira de armazenar dados estruturados localmente no telefone. AFAIK, MySQL não é suportado no Windows Phone (MySQL é grande, funciona como um servidor e não seria possível ou prático "instalá-lo" em um telefone). Em vez disso, o que a Microsoft endossa é usar o SQLite. Primeiro, você precisará fazer o download da biblioteca SQLite como uma extensão do Visual Studio. Então você precisará instalar algo como SQLitePCL (de NuGet ) que essencialmente envolve a biblioteca SQLite nativa para que seja acessível a partir de linguagens .NET. Certifique-se de adicionar ambas as referências ao seu projeto. O SQLite armazena um banco de dados como um arquivo que você pode colocar no armazenamento local do seu aplicativo.
Armazenamento remoto
Não tenho certeza se é possível conectar-se diretamente a um servidor MySQL de remoção de um aplicativo WP. Normalmente, você acessaria um banco de dados remoto por meio de um servidor web que expõe uma API para você usar (por exemplo, uma API REST). Você pode então enviar dados para o servidor da Web por meio de uma solicitação HTTP POST e, em seguida, seu servidor da Web armazenará os dados no banco de dados. Este é um tópico grande e envolve conhecimento de programação do lado do servidor, como ASP.NET, Ruby on Rails, Django, PHP, etc. Este tópico é muito amplo para que eu possa fornecer detalhes sobre como fazer isso. Consulte esta resposta .