Ich habe die mysql dmg-Datei heruntergeladen und den Assistenten zur Ausführung durchlaufen. Das war's. Ich habe auch den Mysql-Server in den Systemeinstellungen gestartet.
Damit will ich die Übungen in meinem SQL-Lehrbuch durcharbeiten. Die Terminalbefehle sind neu für mich, aber ich denke, wenn ich erst einmal loslegen kann, sollte es kein Problem sein, die Übungen durchzuarbeiten.
Nach Recherchen im Web sagen mir die verschiedenen Blogs, dass ich im Terminal zum Ordner mysql navigieren soll: /usr/local/mysql
Nun gut. Dann wird es etwas unklarer, denn fast jeder Artikel hat andere Anweisungen, wie ich vorgehen soll. Ich habe gestern damit herumgespielt und wurde nach einem Passwort gefragt - wie lautet das Standardpasswort für mysql?
Kann mir jemand sagen, wie ich mysql über das Terminal zum Laufen bringen kann?
(Aktualisiert für 2017)
Bei der Installation von MySQL wurde ein Passwort für den Root-Benutzer erstellt. Sie können sich verbinden mit
/usr/local/mysql/bin/mysql -uroot -p
und geben das generierte Passwort ein.
Früher hatte der root
-Benutzer in MySQL kein Passwort und konnte sich nur von localhost aus verbinden. Sie würden sich also mit
/usr/local/mysql/bin/mysql -uroot
Terminal öffnen und eingeben
sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql'
schließen Sie dann das Terminal, öffnen Sie ein neues Terminal und geben Sie
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.
Um ein neues Kennwort festzulegen, geben Sie jetzt ein
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
Wenn Sie Ihren MySQL-Server in Betrieb haben, brauchen Sie nur noch einen Client, um sich mit ihm zu verbinden und mit der Arbeit zu beginnen. Eine davon ist der mysql-client
, ein Kommandozeilen-Tool, oder Sie können phpMyAdmin
verwenden, ein webbasiertes Tool.