Ich habe mehrere MySQL-Datenbanken laufen auf mehreren Servern.In HSQL-Datenbank können wir den Server starten oder stoppen Sie den Server mit Java-Programmierung.Ich werde jede Datenbank zu jeder Zeit, so dass ich Ich möchte den mysql-Datenbankserver starten oder ihn mit Java-Programmierung stoppen. Gibt es eine Möglichkeit, die MySQL-Datenbank mit Java-Programmierung zu starten oder zu stoppen?Starten oder Stoppen MySQL-Datenbank mit Java-Programmierung
Antwort
Wenn Sie ein Linux-System verwenden, können Sie das Datenbank-Init-Skript mit Java aufrufen. Sie befinden sich normalerweise in /etc/init.d/mysql[d]
und BSD-Varianten es ist in /usr/local/etc/rc.d/
gefunden. Ich bin nicht sicher, wie das in Windows-Umgebungen funktioniert.
Sie müssen sicherstellen, dass Ihr Benutzer, der den Prozess ausführt, diese Skripts ausführen darf.
In Windows kann MySQL als Dienst mit beliebigem Namen ausgeführt werden (oder als Anwendung mit beliebigem Namen ausgeführt werden) Name). –
@ ÁlvaroG.Vicario Nun, ich habe es immer mit 'MySQL' gesehen. Wie auch immer, wir können den Namen mit dem Task-Manager finden. – shashankaholic
Sie haben Recht, es ist nicht zufällig, es ist nur willkürlich :) –
Versuchen Sie dies in Windows-Rechner:
START
Process process = Runtime.getRuntime().exec("net START MySQL");
STOPP
Process process = Runtime.getRuntime().exec("net STOP MySQL");
Sollte die akzeptierte Antwort sein. – Lankymart
@shashankaholic MySQL in Xampp hält nicht auf diese Weise an. Weißt du, warum ? –
- 1. iPhone UIActivityIndicatorView nicht starten oder stoppen
- 2. App-Pool starten/stoppen IIS6.0 mit Powershell oder Befehlszeile
- 3. Stoppen/starten svnserve lokal
- 4. Thread starten und stoppen mit QAction getoggelt
- 5. Internet-Freigabe mit AppleScript starten/stoppen
- 6. Stoppen und starten Sie CountDownTimer
- 7. Wie zu erkennen, während Kohlenstoff starten oder stoppen
- 8. Starten oder Stoppen eines Agenten durch einen anderen Agenten
- 9. PendingIntent zum Starten und Stoppen eines Service
- 10. Batch-Programmierung, stoppen und starten Dienste
- 11. JBoss in Eclipse programmgesteuert stoppen und starten
- 12. Windows-Dienst starten und stoppen ohne Administratorrechte
- 13. Starten und Stoppen von firefox von C#
- 14. Command Line stoppen Dienste starten als Administrator
- 15. Starten/Stoppen einer Webanwendung von selbst?
- 16. Starten und Stoppen des Spring-Integrationsprojekts
- 17. Elegante Erkennung von ActivityIndicator starten/stoppen Animieren
- 18. Starten und Stoppen von Ruby-Threads
- 19. Websphere 8.5 eine Anwendung starten/stoppen Benachrichtigung
- 20. Batch-Datei für Dienste Starten und Stoppen
- 21. SonarQube 5.3 Attemps Starten und Stoppen
- 22. Chef - starten oder starten Sie den Dienst nach Bedarf neu
- 23. So starten/stoppen Tomcat-Dienst remote Ant mit
- 24. Stoppen und Starten einer Schleife mit einer Schaltfläche
- 25. Wie Windows-Dienst in C# mvc zu stoppen oder zu starten?
- 26. Windows-Dienst erfordert stoppen und starten zum Zurücksetzen der Konfiguration
- 27. Wie kann ich einen Timer auf STM32 starten und stoppen?
- 28. Stoppen und starten Sie IIS programmatisch. Schnell und sicher
- 29. App oder Datei mit Android App starten
- 30. Warum windbg Befehl mit starten. oder !
Aus Sicherheitsgründen keine gute Idee ist, Server-Prozesse direkt aus Java-Code zu manipulieren. Welche Plattform benutzen Sie? – rkosegi
Ich benutze Windows 7 –
Warum haben Sie [die Antwort] (http://stackoverflow.com/a/9991357/692942) noch nicht akzeptiert? - Siehe [Was soll ich tun, wenn jemand meine Frage beantwortet?] (Http://stackoverflow.com/help/someone-answers) – Lankymart