Mam czystą instalację MySQL (mysql-5.5.24-osx10.6-x86_64). Jestem na Lion (OS 10.7.4) z Mac Pro Quad Core. Zainstalowałem MySQL instalatora GUI, a także zainstalowałem pre-panel i element startowy.Pid MySQL zakończony (nie można uruchomić mysql)
Jednak gdy uruchamiam:
sudo ./bin/mysqld_safe
otrzymuję komunikat:
120515 17:58:19 mysqld_safe Logging to '/usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.err'.
120515 17:58:19 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.5.24-osx10.6-x86_64/data
120515 17:58:20 mysqld_safe mysqld from pid file /usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.pid ended
ja też nie można uruchomić MySQL z panelu preferencji.
Oto co próbowałem do tej pory na podstawie godzin Googling i badań dzisiaj:
Uprawnienia problemy?
cd /usr/local
sudo chown mysql mysql
sudo chown mysql mysql-5.5.24-osx10.6-x86_64
sudo chown _mysql mysql
sudo chown _mysql mysql-5.5.24-osx10.6-x86_64
i
sudo chown -R /usr/local/mysql-5.5.24-osx10.6-x86_64/
sudo chown -R /usr/local/mysql
sudo chown -R root:wheel /Library/StartupItems/MySQLCOM
kwestie ZWIĄZEK?
w /usr/local/mysql/support-files/mysql.server - Zrobiłem:
basedir="/usr/local/mysql"
datadir="/usr/local/mysql/data"
W pliku /etc/rc.common dodać śledzić linię na końcu: /usr/local/mysql/bin/mysqld_safe --user = mysql &
sudo ln -s /usr/local/mysql-5.5.24-osx10.6-x86_64 /usr/local/mysql
ja też próbowałem removal process here i ponownie zainstalować, ale to nie wydaje się, aby różnica. Uruchomiłem także Monitor aktywności w OS X, aby zobaczyć, czy jakiekolwiek inne procesy mySQL działały przez przypadek, ale nie były.
Nic powyżej nie zadziałało, więc jestem trochę sprytny. Oto log z pliku .err znajduje się na stronie:
/usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.err
120515 18:07:43 mysqld_safe mysqld from pid file /usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.pid ended
120515 18:13:01 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.5.24-osx10.6-x86_64/data
120515 18:13:01 [Warning] Setting lower_case_table_names=2 because file system for /usr/local/mysql-5.5.24-osx10.6-x86_64/data/ is case insensitive
120515 18:13:01 [Note] Plugin 'FEDERATED' is disabled.
/usr/local/mysql-5.5.24-osx10.6-x86_64/bin/mysqld: Table 'mysql.plugin' doesn't exist
120515 18:13:01 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
120515 18:13:01 InnoDB: The InnoDB memory heap is disabled
120515 18:13:01 InnoDB: Mutexes and rw_locks use GCC atomic builtins
120515 18:13:01 InnoDB: Compressed tables use zlib 1.2.3
120515 18:13:01 InnoDB: Initializing buffer pool, size = 128.0M
120515 18:13:01 InnoDB: Completed initialization of buffer pool
120515 18:13:01 InnoDB: highest supported file format is Barracuda.
120515 18:13:01 InnoDB: Waiting for the background threads to start
120515 18:13:02 InnoDB: 1.1.8 started; log sequence number 1595675
120515 18:13:02 [ERROR] /usr/local/mysql-5.5.24-osx10.6-x86_64/bin/mysqld: unknown option '--skip-locking'
120515 18:13:02 [ERROR] Aborting
120515 18:13:02 InnoDB: Starting shutdown...
120515 18:13:03 InnoDB: Shutdown completed; log sequence number 1595675
120515 18:13:03 [Note] /usr/local/mysql-5.5.24-osx10.6-x86_64/bin/mysqld: Shutdown complete
120515 18:13:03 mysqld_safe mysqld from pid file /usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.pid ended
Aktualizacja: uaktualnieniu tę samą maszynę od Snow Leopard 10.8.1 Mountain Lion i MySQL teraz działa perfekcyjnie z uaktualnieniem, musiałem nie robię nic więcej.
'[ERROR] /usr/local/mysql-5.5.24-osx10.6-x86_64/bin/mysqld: nieznana opcja '--skip-locking'' - robi' /usr/local/mysql-5.5. 24-osx10.6-x86_64/my.cnf' zawierają coś takiego jak 'skip-locking'? Jeśli nie, czy 'bin/mysqld_safe' (który jest tylko skryptem powłoki)? Jeśli tak, usuń go i spróbuj ponownie. – Simon
@DannyEnglander Miałem ten problem przez 2 dni - jak sobie z tym poradziłeś? – sscirrus
@sscirrus Niestety, musiałem powrócić do systemu OS X Snow Leopard 10.6 i to rozwiązało problem. Byłem niezmiernie rozczarowany, że nie mogłem pracować nad Lwem. Prawdopodobnie jedna z najbardziej frustrujących rzeczy, przez które przeszedłem ... –