запустите сервер MySQL автоматически при запуске приложения

#mysql #c# #xampp

Вопрос:

Как я могу автоматически запустить сервер MySQL с помощью запуска приложения C# WPF? Я использую xampp. Я хочу запустить xampp, а затем MySQL автоматически при запуске приложения, как этого добиться? Я попробовал это:

 ServiceController controller = new ServiceController();

            controller.MachineName = ".";
            controller.ServiceName = "mysql";

            // Start the service
            controller.Start();
 

но это не работает, так как говорит, что служба mysql не существует.

Комментарии:

1. Как вы определили название службы?

2. Я нашел это в настройках службы приложений xampp, но не знаю, правильно ли это. Есть ли способ, которым я могу автоматически запустить xampp и mysql? Таким образом, пользователю не нужно каждый раз запускать xampp самостоятельно.

3. Что ж, тогда, возможно, вам следует проверить название службы, просмотрев список служб, о которых знает ваша операционная система.

4. вам не нужна служба, вы можете запустить mysqld с помощью файла конфигурации

5. да, я наконец-то узнал, спасибо, но теперь должен быть жестко закодированный путь