Mam Macbooka. Na zawsze mam zainstalowany serwer mysql i działa na starcie (przy użyciu El Capitan).
Teraz zainstalowałem Wine. Od tego czasu serwer mysql nie uruchamia się po restarcie. Jeśli ręcznie uruchomię ./mysqld
z /usr/local/mysql/bin
to działa dobrze. Oto, co dzieje się dziwnie: jeśli używam launchctl list
następnie potokuj używając grep, aby zobaczyć listę uruchomionych procesów, których nie widzę mysql ( ale wiem, że to działa! )
Okno terminalu z uruchomionym mysqld:
Okno terminalu uruchamia moje wyszukiwanie grep, aby je wyświetlić Nie uruchomione procesy mysql [szukały GPG jako grupy kontrolnej, aby pokazać, jak powinno wyglądać podczas pracy:
Kiedy już uruchomiłem instalację, użyłem tego: https://stackoverflow.com/a/35445024/2226328 bez problemów i problemów. Teraz od zainstalowania wina za pomocą: brew install wine
Nie mogę dostać mysqld
załadować na starcie. Jakieś pomysły?
Od tego czasu odinstalowałem wino i miałem ten sam problem, uruchomiłem brew update
ale także od tego czasu ustaliłem, że zainstalowałem mysql oddzielnie.
Edytuj: Trochę ostatecznej kontynuacji tutaj. Raz uruchomiłem sudo launchctl list | grep mysql pokazał, że mój mysqld działa ... patrząc na system.log pod kątem wpisów mysql pokazał, że nie udało się go uruchomić, co doprowadziło do utworzenia wpisu plist dziennika błędów wymienionego w odpowiedzi poniżej. zmiana uprawnień w folderze mysql rekurencyjnie rozwiązała problem. To polecenie pokaże nazwę użytkownika mysql w systemie:
dscacheutil -q user | grep mysql
3/16/16 8:25:02.023 PM com.apple.xpc.launchd[1]: (com.oracle.oss.mysql.mysqld) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
w moim logu wielokrotnie ... hmmm Myślę, że spróbuję porozmawiać na plist launchctl po uzyskaniu atrybutów właściciela w tym dyrektorze/usr/local/mysql/data
Zobaczę, czy to istnieje, a jeśli nie ... To także mój pełny błąd, ponieważ jest to znacznie więcej: puu.sh/nJqiW/2f73c393c9.pngdrwxr-x--- _mysql _mysql
...sudo chown -R _mysql mysql
aby rekurencyjnie ustawić uprawnienia w katalogu `/ usr / local / mysql /`, teraz działa on po ponownym uruchomieniu, ponieważ powinien on pomóc ... Dzięki, że oznaczę to jako rozwiązane.