Ho svolto ricerche per questo problema per due giorni e so che ci sono molti altri post a riguardo. Ma le soluzioni sono sempre "aggiustare le autorizzazioni". Questo non lo risolve per me. Ho modificato ricorsivamente le autorizzazioni sugli alberi delle directory simbolici e originali su 777 e ottengo ancora l'errore. Non solo il file PID non viene aggiornato, ma il file di errore non viene nemmeno scritto, anche se il messaggio di errore in Terminal quando provo ad avviare MySQL dice che lo è. Ciò suggerisce che qualcosa impedisce ai processi di scrivere nella directory, ma non i permessi dei file.
Ecco il messaggio di errore completo:
Avvio di MySQL . Accesso a "/usr/local/mysql/data/Sheryls-MacBook-Pro.local.err". / usr / local / mysql / bin / mysqld_safe: riga 198: 11197 Traccia Trace / BPT: 5 nohup / usr / local / mysql / bin / mysqld --basedir = / usr / local / mysql --datadir = / usr / local / mysql / data --plugin-dir = / usr / local / mysql / lib / plugin --user = mysql --log-error = Sheryls-MacBook-Pro.local.err --pid-file = / usr / local /mysql/data/Sheryls-MacBook-Pro.local.pid < / dev / null > / dev / null 2 > & 1 ERRORE! Il server si chiude senza aggiornare il file PID (/usr/local/mysql/data/Sheryls-MacBook-Pro.local.pid).
Inoltre, qui ci sono le mie autorizzazioni, quindi puoi vedere che questo non è il problema:
Sheryls-MacBook-Pro:mysql Sheryl$ ls -laF
total 48
drwxrwxrwx 13 root wheel 442 Apr 13 14:48 ./
drwxr-xr-x 9 root wheel 306 Apr 13 14:48 ../
-rwxrwxrwx 1 root wheel 17987 Dec 27 22:46 COPYING*
-rwxrwxrwx 1 root wheel 2478 Dec 27 22:46 README*
drwxrwxrwx 40 root wheel 1360 Jan 24 08:41 bin/
drwxrwxrwx 6 _mysql _mysql 204 Apr 13 14:48 data/
drwxrwxrwx 5 root wheel 170 Jan 24 08:41 docs/
drwxrwxrwx 50 root wheel 1700 Jan 24 08:41 include/
drwxrwxrwx 2 _mysql _mysql 68 Apr 13 14:48 keyring/
drwxrwxrwx 11 root wheel 374 Apr 13 14:48 lib/
drwxrwxrwx 4 root wheel 136 Jan 24 08:41 man/
drwxrwxrwx 39 root wheel 1326 Jan 24 08:41 share/
drwxrwxrwx 6 root wheel 204 Jan 24 08:41 support-files/
Sono in esecuzione MacOS 10.11.6 (El Capitan). Apache è abilitato e funzionante, e PHP è abilitato e funzionante. Entrambe sono le versioni preinstallate. MySQL è v5.7.21. L'ho rimosso e reinstallato 3 volte ora. Questa versione non viene fornita con un file di configurazione.
Dovrei provare una versione precedente di MySQL ??
Qualcuno ha una risposta a questo problema?