#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. да, я наконец-то узнал, спасибо, но теперь должен быть жестко закодированный путь