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!!


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.