Encontrei este blog , que informa que, com versões mais recentes do .net Connector, você deve adicionar
;Allow User Variables=True
à string de conexão. Compare minha pergunta SO Como posso usar uma variável definida pelo usuário do MySql em um .NET MySqlCommand?