Jak wyłączyć uruchamianie usługi MySQL podczas uruchamiania systemu Windows7?

12

Kiedy włączam pulpit (Windows 7 SP1), często okazuje się, że procesy MySQL zajmują już 2 lub 3 GB pamięci. Nie dbam o to, ile pamięci potrzebuje baza danych, jeśli faktycznie uruchamia niektóre zapytania, ale robię to, jeśli nawet jest to aplikacja, której jeszcze nie uruchamiam. Jeśli o to chodzi, ledwo korzystam z blokowania MySQL, gdy tworzę aplikacje sieciowe w moim lokalnym środowisku.

wprowadź opis zdjęcia tutaj

Czy to możliwe, aby zatrzymać ten obżarstwo? Próbowałem usunąć MySQL z mojej grupy startowej przez msconfig, ale nie mogłem znaleźć tam jego nazwy.

Oto dodatkowe informacje.

mysql  Ver 14.14 Distrib 5.6.15, for Win64 (x86_64)
MySQL Server 5.6
MySQL Workbench 6.0
Quv
źródło

Odpowiedzi:

9

Możesz wyłączyć usługę MySQL z wiersza poleceń (upewnij się, że uruchamiasz ją jako administrator).

Aby wyłączyć uruchamianie usługi podczas uruchamiania systemu Windows (nie spowoduje to zatrzymania usługi, jeśli jest obecnie uruchomiona):

sc config mysql start = manual

Aby zatrzymać usługę:

net stop mysql
nmad
źródło
Dzięki. Wydaje się, że twoje polecenie działa, zgodnie z windows-commandline.com/start-stop-enable-disable-mysql-service .
Quv
1
Jeśli pojawi się komunikat „Nazwa usługi jest nieprawidłowa”. błąd, nazwa Twojej usługi może być inna. Wpisz „net start”, aby go zlokalizować. Mój był MySQL56, więc polecenie, aby go zatrzymać, to „net stop mysql56”.
Taran
17

W Panelu sterowania otwórz Narzędzia administracyjne, a następnie kliknij dwukrotnie Usługi . Przewiń w dół do MySQL i kliknij dwukrotnie, aby otworzyć właściwości. Zmień typ uruchamiania na Ręczny.

wprowadź opis zdjęcia tutaj

ajcw
źródło
1
Dla porównania, oto co zrobiłem. Wygląda na to, że tak naprawdę nie mogę wybrać start= manualżadnej z poniższych opcji. start = <boot | system | auto | popyt | wyłączony | opóźniony-auto> Więc poszedłem z start= demand.
Quv