Ist der MySQL-Server standardmäßig installiert?

7

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 mysin 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 mysqlbekomme 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/mysqlstarte, 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!!

Aufwind
quelle
Sie haben wahrscheinlich MySQL-Client installiert.
Capi Etheriel

Antworten:

9

Das Paket, das für den MySQL-Server installiert werden muss, heißt mysql-server. Wenn /etc/init.d/mysqlnicht vorhanden, ist der MySQL-Server nicht installiert. Nach der Installation mit sudo apt-get install mysql-serverwird 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:

sudo stop mysql

Um es zu starten:

sudo start mysql
Lekensteyn
quelle