Wie installiere ich mysql?

68

Ich habe es mysqlin meiner Kommandozeile versucht :

Ich bekomme:

The program 'mysql' is currently not installed.  You can install it by typing:
sudo apt-get install mysql-client-core-5.5

Aber wenn ich es mache:

sudo apt-get install mysql-client-core-5.5

Aber ich bekomme:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-client-core-5.5 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 47 not upgraded.

Wie soll ich vorgehen?

Batman
quelle
Was ls -l /usr/bin/mysqlheißt das?
Florian Diesch
Das habe ich bekommen ls: cannot access /usr/bin/mysql: No such file or directory, als ich es tuels -l /usr/bin/mysql
batman
1
Versuchen Siesudo apt-get --reinstall install mysql-client-core-5.5
StarNamer

Antworten:

97

Entfernen Sie zunächst die aktuelle Version von MySQL, die Sie bereits verwenden:

$ sudo apt-get purge mysql-client-core-5.5

Führen Sie nun zur Installation von MySQL den folgenden Befehl an einer Terminal-Eingabeaufforderung aus:

$ sudo apt-get install mysql-server
$ sudo apt-get install mysql-client

Während des Installationsvorgangs werden Sie aufgefordert, ein Kennwort für den MySQL-Root-Benutzer einzugeben.

Nach Abschluss der Installation sollte der MySQL-Server automatisch gestartet werden. Sie können den folgenden Befehl an einer Terminal-Eingabeaufforderung ausführen, um zu überprüfen, ob der MySQL-Server ausgeführt wird:

$sudo netstat -tap | grep mysql

Wenn Sie diesen Befehl ausführen, sollte die folgende Zeile oder etwas Ähnliches angezeigt werden:

tcp        0      0 localhost.localdomain:mysql           *:* LISTEN -

Wenn der Server nicht ordnungsgemäß ausgeführt wird, können Sie den folgenden Befehl eingeben, um ihn zu starten:

$ sudo /etc/init.d/mysql restart

Sie können die /etc/mysql/my.cnfDatei bearbeiten , um die Grundeinstellungen zu konfigurieren: Protokolldatei, Portnummer usw.

TomKat
quelle
@ Batman erwarten wir eine Antwort von Ihnen oder zumindest eine verifiedKennzeichnung
Sumit Ramteke
1
Der größte Teil dieser Antwort wurde aus help.ubuntu.com/12.04/serverguide/mysql.html
Matt O'Brien,
21

Dieser Befehl installiert den MySQL-Server, den Sie benötigen.

sudo apt-get install mysql-server

Wenn Sie Befehle von der Workbench und nicht von einem Terminal aus ausführen möchten, benötigen Sie auch den Client (dies ist optional):

sudo apt-get install mysql-client

Für MySQL Workbench (auch optional):

sudo apt-get install mysql-workbench
Mihai
quelle
10

Zuerst müssen Sie mysql mit den folgenden Befehlen im Terminal vollständig von Ihrem System entfernen

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo apt-get update und sudo apt-get upgrade

sudo apt-get autoremove

sudo apt-get autoclean

Versuchen Sie nun, MySQL neu zu installieren.

Ketan Patel
quelle
8

Dieser Vorschlag scheint ein wenig verblüffend, weil er andere Abhängigkeiten und Dienstprogramme auslassen würde. Ich würde dies einfach ausführen und damit fertig sein:

sudo apt-get install mysql-client
Oli
quelle