MySQL, вероятно, не позволяет передавать параметр в create database
.Попробуйте:
command.CommandText = string.Format("CREATE DATABASE IF NOT EXISTS `{0}`",
GlobalVariables.MachineSimulatorDb);
Если переменные, которые вы используете, получены из удобного источника, вы должны знать об опасности SQL-инъекции.