Ho un Macbook. Per sempre ho avuto il server mysql installato e in esecuzione all'avvio (usando El Capitan).
Bene, ora ho installato Wine. Da allora il server mysql non si avvia al riavvio. Se eseguo manualmente ./mysqld
da /usr/local/mysql/bin
funziona bene Qui è dove le cose vanno strane: se uso launchctl list
poi pipe che usando grep per vedere l'elenco dei processi in esecuzione non riesco a vedere il mysql ( ma so che è in esecuzione! )
Finestra terminale con mysqld:
Finestraterminalecheeseguelamiaricercagreppermostrareiprocessinomysqlinesecuzione[cercatoGPGcomegruppodicontrollopermostrarecomedovrebbeapparirequandofunziona:
Indietroquandohoeseguitoilsetupinprecedenza,housatoquesto:brew install wine
Non riesco a ottenere mysqld
da caricare all'avvio. Qualche idea?
Da quando ho disinstallato wine e ho avuto lo stesso problema, ho eseguito brew update
, ma da allora ho deciso di installare mysql separatamente.
Modifica: qualche seguito finale qui. Una volta ho eseguito la lista sudo launchctl | grep mysql ha mostrato il mio mysqld in esecuzione ... guardando il system.log per le voci mysql ha mostrato che non era in grado di avviarsi e che ha portato alla creazione di una voce del registro errori elencata nella risposta seguente. la modifica delle autorizzazioni sulla cartella mysql ha risolto il problema in modo ricorsivo. Questo comando ti mostrerà il nome del tuo utente mysql sul sistema:
dscacheutil -q user | grep mysql