Ich habe eine Neuinstallation von Ubuntu 11.04. Da ich auf dieser Maschine mit einem MySQL-Server arbeiten möchte, sehe ich das, wenn ich mys
eingebe im Terminal und drücke TAB es vervollständigt zu mysql
. Aber wenn ich mysql -u
mache da steht
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Ich dachte „vielleicht muss ich zuerst den Server starten“, also habe ich es versucht
/etc/init.d/mysql
Leider sagt mir bash
bash: /etc/init.d/mysql: No such file or directory
Wenn ich locate mysql
mache Ich bekomme eine ganze Reihe von Verzeichnissen und Dateien mit mysql drin. Es stellt sich also die Frage:Ist MySQL auf Ubuntu 11.04 vorinstalliert oder muss ich es manuell installieren? Und wenn es bereits installiert ist, wie konfiguriere/starte ich den Server, da ich weiß, wie man einen MySQL-Server unter Ubuntu /etc/init.d/mysql
startet scheint nicht zu funktionieren?
Ich habe das Gefühl, dass ich etwas verpasse und würde mich freuen, wenn mir jemand einen Hinweis geben könnte.
Danke!!
Akzeptierte Antwort:
Das Paket, das für den MySQL-Server installiert werden muss, heißt mysql-server
. Wenn /etc/init.d/mysql
nicht existiert, ist der MySQL-Server nicht installiert. Nach der Installation mit sudo apt-get install mysql-server
, wird es automatisch gestartet (nach der Installation und beim Start).
Ubuntu ist von traditionellen Initscripts zu Upstart migriert. Wenn Sie /etc/init.d/mysql [action]
ausführen Sie erhalten eine Benachrichtigung.
Um MySQL zu stoppen, führen Sie Folgendes aus:
sudo stop mysql
So starten Sie es:
sudo start mysql