uruchom serwer MySQL z linii poleceń na Mac OS Lion
Zainstalowałem mySQL dla mojego Maca. Oprócz uruchomienia serwera SQL z mySQL.narzędzie prefPane zainstalowane w Preferencjach systemowych, chcę znać instrukcję, aby rozpocząć od wiersza poleceń. Robię jak następuje:
Po
Su root
Uruchamiam serwer mySQL przez wiersz poleceń, generuje błąd jak poniżej:
Sh-3.2 # / usr / local/mysql/bin / mysqld
111028 16:57:43 [Warning] Setting lower_case_table_names = 2 ponieważ system plików dla/usr/local / mysql-5.5.17-osx10.6-x86_64/ data / is case insensitive
111028 16:57:43 [ERROR] Fatal error: Proszę przeczytać sekcję "bezpieczeństwo" w instrukcja, aby dowiedzieć się, jak uruchomić mysqld jako root!
111028 16:57:43 [błąd] przerywanie
111028 16:57:43 [Uwaga] / usr / local / mysql/ bin / mysqld: shutdown complete
Proszę pomóż mi!
EDIT:
Powód jest tutaj: http://dev.mysql.com/doc/refman/5.5/en/changing-mysql-user.html
Rozwiązanie jest opisane w odpowiedzi xdazz poniżej.
12 answers
Try /usr/local/mysql/bin/mysqld_safe
Przykład:
shell> sudo /usr/local/mysql/bin/mysqld_safe
(Enter your password, if necessary)
(Press Control-Z)
shell> bg
(Press Control-D or enter "exit" to exit the shell)
Możesz również dodać je do skryptów startowych bash:
export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-20 21:36:58
Po Prostu:
mysql.server start
mysql.server stop
mysql.server restart
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-15 04:14:10
Ja też lubię aliasy ... jednak miałem problemy z MySQLCOM na start ... po cichu zawodzi ... Moje obejście jest podobne do innych ... ~/.bash_aliases
alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-14 02:54:34
Jako Ten pomocny artykuł stwierdza: Na OS X uruchamianie/zatrzymywanie MySQL z linii poleceń:
sudo /usr/local/mysql/support-files/mysql.server start
sudo /usr/local/mysql/support-files/mysql.server stop
W Linuksie Uruchom/Zatrzymaj z linii poleceń:
/etc/init.d/mysqld start
/etc/init.d/mysqld stop
/etc/init.d/mysqld restart
Niektóre smaki Linuksa oferują również polecenie service
# service mysqld start
# service mysqld stop
# service mysqld restart
Lub
# service mysql start
# service mysql stop
# service mysql restart
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-13 17:17:58
Jeśli zainstalowałeś go z homebrew, binarny będzie gdzieś jak
/usr/local/Cellar/mysql/5.6.10/bin/mysqld
Co oznacza, że możesz zacząć od
/usr/local/Cellar/mysql/5.6.10/support-files/mysql.server start
I przestań z
/usr/local/Cellar/mysql/5.6.10/support-files/mysql.server stop
Edit: jak wspomniał Jacob Raccuia, upewnij się, że umieściłeś odpowiednią wersję MySQL w ścieżce.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-13 19:00:02
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
Make alias in .bash_profile
alias start_mysql="/Library/StartupItems/MySQLCOM/MySQLCOM start"
alias stop_mysql="/Library/StartupItems/MySQLCOM/MySQLCOM stop"
I jeśli próbujesz uruchomić jako root, użyj trybu awaryjnego
sudo ./bin/mysqld_safe
Jeśli nadal masz problemy z uruchomieniem, zaleca się przeczytać: serwer mysql5. 58 W mac os 10.6.5
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:54
Może twój serwer mysql się nie uruchomił
Możesz spróbować
/ usr / local/bin / mysql.server start
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-09 15:15:35
Jeśli jest zainstalowany z homebrew spróbuj po prostu wpisać mysql.server
w terminalu i to powinno być to.
AFAIK to plik wykonywalny będzie pod /usr / local/bin / mysql.serwer.
Jeśli nie, zawsze można uruchomić następujące " locate mysql.serwer", który powie Ci, gdzie znaleźć taki plik.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-26 11:45:28
Jeśli masz zainstalowany MySQL przez Homebrew te polecenia pomogą Ci:
# For starting
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
# For stoping
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-13 09:19:23
Mój MySQL jest zainstalowany przez homebrew na OS X ElCaptain. Co Naprawiono, że działa
brew doctor
- co sugerowało, że uciekam
sudo chown -R $(whoami):admin /usr/local
Wtedy:
brew update
mysql.server start
Mysql już działa
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-10 11:27:21
Dla mnie To rozwiązanie działało na mac Sierra OS:
sudo /usr/local/bin/mysql.server start
Starting MySQL
SUCCESS!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-12 14:16:47
111028 16:57:43 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
Czy Ustawiłeś hasło roota dla swojej instalacji mysql? Jest to inne niż hasło użytkownika sudo root. Try /usr/local/mysql/bin/mysql_secure_installation
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-30 09:00:39