Mysql
 sql >> Baza danych >  >> RDS >> Mysql

brew install mysql, błąd podczas próby zatrzymania serwera

Instrukcje instalacji mysql sugerują skopiowanie /usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plist do ~/Library/LaunchAgents aby Mac OS X automatycznie uruchomił mysqld po zalogowaniu.

Jeśli skonfigurowałeś mysqld w ten sposób, to launchd proces, który kontroluje LaunchAgents w systemie Mac OS X v10.4 i nowszych, automatycznie zrestartuje proces mysqld, gdy tylko zostanie on zabity przez mysql.server stop Komenda. Może to być przyczyną komunikatu o błędzie, ponieważ serwer jest automatycznie restartowany.

Właśnie przetestowałem to na moim Macu. Uruchom mysql.server stop polecenie dziesięć razy i za każdym razem 'launchd' restartował proces msyqld po około sekundzie. Sześć razy komenda kończyła się „SUKCESEM!” wiadomość. Cztery razy zakończyło się komunikatem „BŁĄD! Menedżer pliku pid zakończył pracę bez aktualizacji pliku”.

AKTUALIZACJA:Właśnie zdałem sobie sprawę, że nie wspomniałem, jak zatrzymać serwer mysqld, jeśli jest uruchamiany przez launchd.

Oto polecenie zatrzymania demona mysqld.

launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zainstalować MySQL 8.0 na RHEL/CentOS 8/7 i Fedorze 35?

  2. Zmiana formatu daty w zapytaniu

  3. Czy FCM (firebase cloudmessaging) Token dla jednego urządzenia czy dla jednego konta?

  4. Framework Entity z migracją bazy danych mysql zawodzą podczas tworzenia indeksów

  5. Po co usuwać init_command set engine=INNODB django DATABASE_OPTIONS po utworzeniu tabeli?