Ik heb mySQL op mijn Mac geïnstalleerd. Naast het starten van de SQL-server met het hulpprogramma mySQL.prefPane geïnstalleerd in Systeemvoorkeuren, wil ik de instructies weten om vanaf de opdrachtregel te starten.
Ik doe het als volgt:
Na
su root
Ik start de mySQL-server via de opdrachtregel, maar het geeft een foutmelding zoals hieronder:
sh-3.2#/usr/local/mysql/bin/mysqld
111028 16:57:43[Waarschuwing] Lower_case_table_names=2 instellen omdat
bestandssysteem voor /usr/local/mysql-5.5.17-osx10.6-x86_64/data/ is geval
ongevoelig111028 16:57:43[ERROR] Fatale fout: lees het gedeelte ‘Beveiliging’ van
de handleiding om erachter te komen hoe u mysqld als root kunt uitvoeren!111028 16:57:43[ERROR] Afbreken
111028 16:57:43[Opmerking] /usr/local/mysql/bin/mysqld: Afsluiten voltooid
Antwoord 1, autoriteit 100%
Probeer /usr/local/mysql/bin/mysqld_safe
Voorbeeld:
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)
Je kunt deze ook toevoegen aan je bash-opstartscripts:
export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
Antwoord 2, autoriteit 99%
Gewoon:
mysql.server start
mysql.server stop
mysql.server restart
Antwoord 3, autoriteit 70%
Ik hou ook van de aliassen … maar ik heb in het begin problemen gehad met MySQLCOM … het mislukt stil … Mijn oplossing is vergelijkbaar met de andere … ~/.bash_aliases
alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'
Antwoord 4, autoriteit 45%
Als ditnuttig artikel stelt:
Op OS X om MySQL te starten/stoppen vanaf de opdrachtregel:
sudo /usr/local/mysql/support-files/mysql.server start
sudo /usr/local/mysql/support-files/mysql.server stop
Op Linux start/stop vanaf de opdrachtregel:
/etc/init.d/mysqld start
/etc/init.d/mysqld stop
/etc/init.d/mysqld restart
Sommige Linux-varianten bieden ook de serviceopdracht
# service mysqld start
# service mysqld stop
# service mysqld restart
of
# service mysql start
# service mysql stop
# service mysql restart
Antwoord 5, autoriteit 38%
Als je het met homebrew hebt geïnstalleerd, zal het binaire bestand ergens zijn als
/usr/local/Cellar/mysql/5.6.10/bin/mysqld
wat betekent dat je ermee kunt beginnen
/usr/local/Cellar/mysql/5.6.10/support-files/mysql.server start
en stop het met
/usr/local/Cellar/mysql/5.6.10/support-files/mysql.server stop
Bewerken: zoals Jacob Raccuia al zei, zorg ervoor dat je de juiste versie van MySQL in het pad plaatst.
Antwoord 6, autoriteit 17%
Misschien is je mysql-server niet gestart.
Je kunt het proberen
/usr/local/bin/mysql.server start
Antwoord 7, autoriteit 16%
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
maak een alias in .bash_profile
alias start_mysql="/Library/StartupItems/MySQLCOM/MySQLCOM start"
alias stop_mysql="/Library/StartupItems/MySQLCOM/MySQLCOM stop"
en als je als root probeert te draaien, gebruik dan de veilige modus
sudo ./bin/mysqld_safe
als u nog steeds problemen ondervindt bij het starten, raden wij u aan om te lezen:
mysql5.58 start server op in mac os 10.6.5
Antwoord 8, autoriteit 7%
Voor mij werkte deze oplossing op mac Sierra OS:
sudo /usr/local/bin/mysql.server start
Starting MySQL
SUCCESS!
Antwoord 9, autoriteit 5%
Als het is geïnstalleerd met homebrew, typ dan gewoon mysql.server
in terminal en dat zou het moeten zijn.
AFAIK het uitvoerbare bestand staat onder /usr/local/bin/mysql.server.
Als je niet kunt altijd uitgevoerd na “locate mysql.server” die u waar u een dergelijk bestand te vinden zal het leren.
Antwoord 10, Autoriteit 4%
Mijn MySQL is geïnstalleerd via homebrew op OS X ElCaptain. Wat vaste hij draaide
brew doctor
- , die suggereerde dat ik run
sudo chown -R $(whoami):admin /usr/local
Dan:
brew update
mysql.server start
mysql draait nu
Antwoord 11, Autoriteit 3%
Als je MySQL geïnstalleerd via Homebrew deze commando’s zal u helpen:
# For starting
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
# For stoping
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Antwoord 12, Autoriteit 2%
MySql server startup error ‘De server stoppen zonder het bijwerken van PID bestand’
Als u mysql hebt geïnstalleerd vanaf homebrew
mysql server van voorkeuren van mac
ps ax | grep mysql
#kill all the mysql process running
sudo kill -9 pid
which mysql
/usr/local/bin/mysql
Admins-MacBook-Pro:bin username$ sudo mysql.server start
Starting MySQL
. SUCCESS!
Admins-MacBook-Pro:bin username$ which mysql
/usr/local/bin/mysql
Admins-MacBook-Pro:bin username$ ps ax | grep mysql
54916 s005 S 0:00.02 /bin/sh
/usr/local/Cellar/[email protected]/5.7.27_1/bin/mysqld_safe --datadir=/usr/local/var/mysql --pid-file=/usr/local/var/mysql/Admins-MacBook-Pro.local.pid
55012 s005 S 0:00.40 /usr/local/Cellar/[email protected]/5.7.27_1/bin/mysqld --basedir=/usr/local/Cellar/[email protected]/5.7.27_1 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/[email protected]/5.7.27_1/lib/plugin --user=mysql --log-error=Admins-MacBook-Pro.local.err --pid-file=/usr/local/var/mysql/Admins-MacBook-Pro.local.pid
55081 s005 S+ 0:00.00 grep mysql
Antwoord 13
Op mac Big Sur en MySQL 5.7 moest ik stoppen/starten met:
sudo launchctl load -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
en
sudo launchctl unload -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
Dit antwoord kwam van https: //coolestguidesontheplanet.com/start-stop-mysql-from-the-command-line-terminal-osx-linux/
Antwoord 14
111028 16:57:43 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
Heb je een root-wachtwoord ingesteld voor je mysql-installatie? Dit is anders dan je sudo root-wachtwoord. Probeer /usr/local/mysql/bin/mysql_secure_installation