Ich habe eine Neuinstallation von Ubuntu 11.04. Da ich mit einem MySQL-Server auf diesem Computer arbeiten möchte, sehe ich, dass, wenn ich mys
in das Terminal eintrete und TAB drücke, der Vorgang abgeschlossen ist mysql
. Aber wenn ich es tue mysql -u
, heißt es
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 versuchte ich es
/etc/init.d/mysql
Leider sagt mir Bash
bash: /etc/init.d/mysql: No such file or directory
Wenn ich das tue, locate mysql
bekomme ich eine ganze Reihe von Verzeichnissen und Dateien mit MySQL. Es stellt sich also die Frage: Ist MySQL unter Ubuntu 11.04 vorinstalliert oder muss ich es manuell installieren? Und wenn es bereits installiert ist, wie konfiguriere / starte ich den Server, da die Art und Weise, wie ich einen MySQL-Server unter Ubuntu /etc/init.d/mysql
starte, nicht zu funktionieren scheint?
Ich hatte das Gefühl, dass ich etwas vermisse und ich bin froh, wenn mir jemand einen Hinweis geben könnte.
Vielen Dank!!
Antworten:
Das Paket, das für den MySQL-Server installiert werden muss, heißt
mysql-server
. Wenn/etc/init.d/mysql
nicht vorhanden, ist der MySQL-Server nicht installiert. Nach der Installation mitsudo apt-get install mysql-server
wird es automatisch gestartet (nach der Installation und beim Start).Ubuntu wurde von traditionellen Initscripts auf Upstart migriert. Wenn Sie laufen, erhalten
/etc/init.d/mysql [action]
Sie eine Benachrichtigung.Führen Sie Folgendes aus, um MySQL zu stoppen:
Um es zu starten:
quelle