it-swarm.com.de

Mac installieren und öffnen MySQL mit Terminal

Ich habe die mysql dmg-Datei heruntergeladen und den Assistenten zur Ausführung durchlaufen lassen. Erledigt. Ich habe MySQL-Server auch unter den Systemeinstellungen gestartet.

Das Ziel von mir ist es, die Übungen meines SQL-Lehrbuchs durchzuarbeiten. Die Terminalbefehle sind neu für mich, aber ich denke, wenn ich tatsächlich anfangen kann, sollte das Durcharbeiten der Übungen in Ordnung sein.

Bei der Recherche im Internet wird in den verschiedenen Blogs empfohlen, zum Ordner mysql im Terminal zu navigieren: /usr/local/mysql

Fein. Dann wird es etwas weniger klar, da fast jeder Artikel eine andere Anleitung für die weitere Vorgehensweise hat. Ich habe gestern damit herumgespielt und wurde nach einem Passwort gefragt - wie lautet das voreingestellte mysql-Passwort?

Könnte mir jemand die Schritte geben, um mit mysql über das Terminal einsatzbereit zu sein?

45
Doug Fir

(für 2017 aktualisiert)

Bei der Installation von MySQL wurde ein Kennwort für den Root-Benutzer generiert. Sie können sich mit verbinden

/usr/local/mysql/bin/mysql -uroot -p

und geben Sie das generierte Passwort ein.

Bisher hatte der root-Benutzer in MySQL kein Kennwort und konnte nur von localhost eine Verbindung herstellen. Sie würden sich also mit verbinden

/usr/local/mysql/bin/mysql -uroot
88
Gary G

offenes Terminal und Typ

Sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql'

schließen Sie dann das Terminal und öffnen Sie ein neues Terminal und geben Sie ein

mysql -u root -p

drücken Sie die Eingabetaste, und Sie werden nach dem Passwort gefragt

Ich habe diese Lösung auf https://teamtreehouse.com/community/says-mysql-command-not-found gefunden.

jetzt, um einen neuen Kennworttyp festzulegen

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
29
knownUnknown

Im Terminal habe ich Folgendes eingegeben: 

/usr/local/mysql/bin/mysql -u root -p

Ich wurde dann aufgefordert, das temporäre Kennwort einzugeben, das mir nach Abschluss der Installation mitgeteilt wurde.

5
Brad Cannell

Wenn Ihr MySQL-Server betriebsbereit ist, benötigen Sie nur einen Client, um eine Verbindung herzustellen und mit dem Üben zu beginnen. Eines davon ist mysql-client, ein Befehlszeilentool, oder Sie können phpMyAdmin verwenden, ein webbasiertes Tool.

4
Cynical
  1. homebrew über Terminal installieren

  2. brew install mysql

1
DanTheMan

Dieser Befehl funktioniert für mich:

./mysql -u root -p

(PS: Ich arbeite an Mac über Terminal)

1
Bijan Negari

Dieser Befehl funktioniert für mich:

Befehl:

mysql --Host=localhost -uroot -proot
0
Micky Q

versuchen Sie es mit einem der beiden folgenden Befehle

/ usr/local/mysql/bin/mysql -uroot - OR -
/usr/local/Cellar/mysql // bin/mysql -uroot

0
Aziz Zoaib